10

edittext があり、その中の単語を数えたいと思います。edittext に新しい行がある場合、何か問題があります。

私はこれを試しました:

String[] WC = et_note.getText().toString().split(" ");
Log.i("wordcount", "wc: " + WC.length);

これはテキストです -> wc: 4

これは

a

テキスト -> トイレ: 4

これは

シンプルな

テキスト -> トイレ: 4

何か案は?

4

4 に答える 4

14

スペース文字だけでなく、空白の任意の文字列で分割したい。したがって、.split("\\s+")代わりに使用し.split(" ")ます。

于 2012-05-01T19:20:19.660 に答える