Решил изначально задачу данным методом, но валидатор не принял ответ, хотя вывод на экран такой же как и у Javarush. Кто-то может объяснить в чем ошибка?
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 str=new StringTokenizer(query,delimiter);
String[] result = new String[6];
for(int i=0;i<result.length;i++){
result[i]=str.nextToken();
}
return result;
}
}
Albus_Percival
25 уровень
Не принимает ответ;
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Albus_Percival
11 июня 2021, 02:42
думаю дело не совсем в этом т.к [6] соответствует длинне массива и одновременно делит массив на 6 подмассивов, вместо 6 можно сделать столько, сколько символов в строке думаю.
0
trockaya.anzhelika
10 июня 2021, 16:35
String[] result = new String[6];
Может ведь быть строка, где не 6
0