Подскажите пожалуйста, не выполняется второе условие !
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 = "java.util.stream";
String[] tokens = getTokens(packagePath, "\\.");
System.out.println(Arrays.toString(tokens));
}
public static String[] getTokens(String query, String delimiter) {
//напишите тут ваш код
StringTokenizer tokenizer = new StringTokenizer(query, delimiter);
int i = tokenizer.countTokens();
String[] ArrayTokens = new String[i];
if (i <= 6) {
while (tokenizer.hasMoreTokens()) {
ArrayTokens[i - ArrayTokens.length] = tokenizer.nextToken();
i++;
}
} else {
System.out.println("Максимальное количество токенов должно быть 6");
}
return ArrayTokens;
}
}