ciao
ho un problema, ho questo codice
codice:
import java.util.StringTokenizer;
public class Tokens {
public Tokens() {
}
public static void main(String []args){
String a=new String("dasdsadasdsa[[dasdasdsadas[[3343[[43242423[[423423[242423");
StringTokenizer t=new StringTokenizer(a,"[[");
while(t.hasMoreTokens()){
System.out.println(t.nextToken());
}
}
}
il problema è che il tokenizer mi separa anche l'ultimo token, dove ho:
423423[242423
anche se c'è solo un carattere [
questo è l'output
codice:
dasdsadasdsa
dasdasdsadas
3343
43242423
423423
242423
mentre dovrebbe essere
codice:
dasdsadasdsa
dasdasdsadas
3343
43242423
423423[242423