editview のテキスト間のスペースを無視しようとしていますが、これを行う方法がよくわかりません。トリム機能を使用して全文の前後のスペースを無視できることは知っていますが、文字列間にスペースがある場合はどうすれば無視できますか。
String myTextEdited myText.getText().toString().trim();
たとえば、これに / ユーザータイプがあるとします。
Allan Bob
3523 JKO
NY1 U90
たとえば、ifステートメントでこれを読んだり、別の変数に入れたりするときにスペースを無視したい。
文字列名 = "アランボブ"
たとえば、大文字と小文字を無視するには、これを行っています。
if (myText.getText().toString().trim().equalsIgnoreCase(userInput)) {
// do something
} else {
// do something
}
私がやりたいのは、ここに別の機能を追加することです。これは、テキストの前後のスペースも無視します。
myname is Henry . (space until here)
これは mynameishenry として読み取られるはずですが、ユーザーには、ユーザーが書いたとおりに表示されます。
私の質問が明確でない場合はお知らせください。よりよく説明します
編集:
if ステートメント内にある文字列内のスペースを無視することは可能ですか? 例えば;
if (myText.getText().toString().trim().equalsIgnoreCase("Henry 0887")) {
// do something
} else {
// do something
}
しかし、現在、ユーザーが henry0887 と入力した場合、検証テキスト内にスペースを追加したため、if ステートメントはそれを検証しません。したがって、テキスト内のスペースを探しているため、これを克服することは可能ですか?私の検証内ではそれを無視します。