Вместо строки "com, javarush, task, pro, task09, task0915" компилятор возвращает мне строку "ru, rush, task, pro, task09, task015"... Похоже на глюк, соответственно, валидатор решение не принимает... Помогите разобраться, пожалуйста
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) {
//напишите тут ваш код
String[] tokens = new String[6]; //создаем пустой массив токенов исходя из их маскимального количества - 6
StringTokenizer tokenizer = new StringTokenizer(query, delimiter); // создаем новый объект StringTokenizer, в который передаём строку и разделитель
// создаем цикл для наполнения массива исходя из макс.количества токенов
for(int i = 0; i < 6; i++) {
tokens[i] = tokenizer.nextToken();
}
return tokens;
}
}