почему query.split(delimiter).length возвращает 0, или как по другому записать размер массива
package com.javarush.task.task22.task2210;
import java.util.ArrayList;
import java.util.StringTokenizer;
/*
StringTokenizer
*/
public class Solution {
public static void main(String[] args) {
getTokens("level22.lesson13.task01", "\\.");
}
public static String[] getTokens(String query, String delimiter) {
StringTokenizer stringTokenizer = new StringTokenizer(query, delimiter);
String[] strings = new String[query.split(delimiter).length];
int i = 0;
while (stringTokenizer.hasMoreTokens())
{
String token = stringTokenizer.nextToken();
strings[i] = token;
i++;
}
System.out.println(strings.toString());
return strings;
}
}