public static String[] getTokens(String query, String delimiter) {
StringTokenizer stn = new StringTokenizer(query, delimiter);
String[] array = new String[stn.countTokens()];
// System.out.println(stn.countTokens());
while (stn.hasMoreTokens()) {
for (int i = 0; i < stn.countTokens(); i++) {
array[i] = stn.nextToken();
// System.out.println(array[i]);
}
}
return array;
}
}
Подскажите пожалуйста, в методе все отрабатывает как надо, println отображает верный массив.
Но при передаче в main почему то получается:
[sk0915, t, sk09, rush, t, sk, null, null, null, null, null]
Process finished with exit code 0
почему цикл for не подходит для заполнения массива? Куда копать? Спасибо за ответ