Всем привет. Вроде бы и выводит 6 строк, как задано в условии, и даже с null, как пишут в комментариях. Однако для второго условия надо что-то поправить.
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);
String[] result = new String[6];
int i = 0;
while (tokenizer.hasMoreTokens())
{
result[i] = tokenizer.nextToken();
i++;
}
return result;
}
}
ахв легком недоумении по поводу решения этой задачи.