В 4 строке мы передаем два объекта типа String
1) packagePath
2) "\\."
Вопрос про второй параметр - почему мы экранируем обратный слэш если нам нужно разделить строку только точкой?
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) {
String[] tokens = new String[6];
int i = 0;
StringTokenizer stringTokenizer = new StringTokenizer(query, delimiter);
while(stringTokenizer.hasMoreTokens()){
tokens[i] = (String) stringTokenizer.nextElement();
i++;
}
return tokens;
}
}