public class ParseString{
public String[] process(String line) {
String[] results = new String[max];
int i = 0;
StringTokenizer ss = new StringTokenizer(line, h);
for (int j = 0; ss.hasMoreTokens(); j++) {
String s1 = ss.nextToken();
StringTokenizer st = new StringTokenizer(s1, L);
while (st.hasMoreTokens()) {
String s = st.nextToken();
results[i] = s;
i++;
}
}
return results;
}
public static void parseStr() {
String testString = "%|AAAA|B|C|D%11|@@|33%65656|dgdfgdfgdf|%2323%";
String[] output =new Bean().process(testString);
for (int i = 0; i < output.length; i++) {
System.out.println(i + ":" + output[i]);
}
}
public static void main(String [] args){
parseStr();
}
}