Я подготовил простой фрагмент кода, чтобы отделить ошибочную часть от моего веб-приложения.
public class Main {
public static void main(String[] args) throws IOException {
System.out.print("\nEnter a string:->");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String temp = br.readLine();
String words[] = temp.split(".");
for (int i = 0; i < words.length; i++) {
System.out.println(words[i] + "\n");
}
}
}
Я тестировал его при создании веб-приложения JSF. Я просто хочу знать, почему в приведенном выше коде temp.split(".")
не работает. Утверждение,
System.out.println(words[i]+"\n");
ничего не отображается на консоли, означает, что он не проходит цикл. Когда я изменяю аргумент метода temp.split()
другим символам, он работает нормально, как обычно. В чем может быть проблема?