오늘까지 수년간 작업 해 온 코드 조각이 있습니다. 디버깅 후 나는 마지막 토큰이 올바르게 수집되지 않는다는 것을 깨달았습니다. 나는 그의 길이 때문에 (10k 이상)라고 생각합니다.StringTokenizer의 토큰 길이는 최대입니까?
는코드 :
StringTokenizer tokens = new StringTokenizer(myString,"&&&&&&&");
(...)
String s=tokens.nextToken();
//Do something with s
s=tokens.nextToken();
//Do something with s
s=tokens.nextToken();
//Do something with s
//Now it's time of last and biggest token
s=tokens.nextToken(); // --> s does not contain entire string
나는 StringTokenizer에서 20000 길이의 토큰을 줄이지 않고 토큰을 가져왔다. 더 많은 일이 일어나야합니다. –