Android: Как включить пунктуацию с помощью StringTokenizer? - PullRequest
0 голосов
/ 21 марта 2019

В тексте, вводимом пользователем, мне нужно отделить каждое слово в предложении, в котором это предложение содержит знаки препинания, такие как точка, знак вопроса и многое другое.Как я узнаю, что с помощью 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

помню

сейчас

.

...