I have a string like _a01_a02_a03_ and another string like
_2_1.5_4_ as input.I want to extract a01,a02... to a string
array and 2,1.5,etc to a double array with a01 corresponds
to 2 and a02 to 1.5 etc. Need code in core java.. Can you do
it?

Answer Posted / sam

final String str1 = "_a01_a02_a03";
final String str2 = "_2_1.5_4";
final String[][] strArray = new String[3]
[2];
final StringTokenizer objST1 = new
StringTokenizer(str1,"_");
final StringTokenizer objST2 = new
StringTokenizer(str2,"_");
int iCnt=0;
while (objST1.hasMoreTokens())
{
objST2.hasMoreTokens();
strArray[iCnt][0] = (String)
objST1.nextToken();
strArray[iCnt++][1] = (String)
objST2.nextToken();
}
for(iCnt=0;iCnt<3;)
System.out.println(strArray[iCnt][0]
+" "+strArray[iCnt++][1]);

Is This Answer Correct ?    17 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Is java programming easy?

749


What is the best definition for data?

731


What are white spaces in java?

758


What are keyboard events?

852


What are the uses of java?

793


Difference between comparator and comparable in java?

865


What is the difference between a constructor and a method?

872


Define how can we find the actual size of an object on the heap?

903


Where import statement is used in a java program?

827


How do we access static members in java?

849


When do we use hashset over treeset?

773


Explain what is encapsulation?

824


Why is core java important?

795


What is the difference between processes and threads?

770


Is int a class in java?

731