J'essaye de casser la chaîne sur delim "//". Ma chaîne contient aussi "/" et StringTokenizer donne un résultat étrange, il casse aussi une chaîne sur "/".StringTokenizer ne fonctionne pas correctement avec delim "//"
String mStr = "abcd//aaa//32434//3/34343";
StringTokenizer tok = new StringTokenizer(mStr, "//");
while(tok.hasMoreTokens()){
System.out.println(tok.nextToken());
}
le résultat est
abcd
aaa
32434
3
34343
Et le résultat attendu est
abcd
aaa
32434
3/34343
Pourquoi cela se produit et quelle est la solution de celui-ci? Je ne veux pas remplacer "/" par d'autres caractères.
Quel est le résultat attendu? –
J'ai mis à jour le résultat attendu en question @NikolayKuznetsov – Talha