Dans mon logiciel, j'ai besoin de diviser la chaîne en mots. J'ai actuellement plus de 19 000 000 de documents de plus de 30 mots chacun.
Laquelle des deux manières suivantes est la meilleure pour y parvenir (en termes de performances) ?
StringTokenizer sTokenize = new StringTokenizer(s," ");
while (sTokenize.hasMoreTokens()) {
ou
String[] splitS = s.split(" ");
for(int i =0; i < splitS.length; i++)