В тексте, вводимом пользователем, мне нужно отделить каждое слово в предложении, в котором это предложение содержит знаки препинания, такие как точка, знак вопроса и многое другое.Как я узнаю, что с помощью StringTokenizer есть пунктуация?
Вот мой код:
StringTokenizer stringTokenizer = new StringTokenizer(mInputGrammarEditText.getText().toString());
int i = 0;
while (stringTokenizer.hasMoreTokens()) {
i++;
System.out.println(stringTokenizer.nextToken());
}
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(i);
stringBuilder.append("");
//resulttxt.setText(stringBuilder.toString());
Log.i(TAG + "STRING BUILDER", stringBuilder.toString());
Пример вывода: Входной текст: я помню сейчас.
Вывод: I
помните
сейчас.
То, что я хочу:
I
помню
сейчас
.