Вывод в консоль заданию соответствует, в метод getTokens можно передать строку любого размера, и он вернёт массив типа String с соответствующим кол-вом строк в нём, но задача всё равно не проходит тестирование. Подскажите в чём трабл?
package com.javarush.task.pro.task09.task0915;
import java.util.Arrays;
import java.util.StringTokenizer;
/*
StringTokenizer
*/
public class Solution {
public static void main(String[] args) {
String packagePath = "com.javarush.task.pro.task09.task0915";
String[] tokens = getTokens(packagePath, "\\.");
System.out.println(Arrays.toString(tokens));
}
public static String[] getTokens(String query, String delimiter) {
StringTokenizer token = new StringTokenizer(query, delimiter);
int i = 0;
while (token.hasMoreTokens()){
token.nextToken();
i++;
}
String[] tokensArray = new String[i];
StringTokenizer token2 = new StringTokenizer(query, delimiter);
i = 0;
while (token2.hasMoreTokens()){
tokensArray[i] = token2.nextToken();
i++;
}
//напишите тут ваш код
return tokensArray;
}
}