1

アプリケーションに1つの編集テキストがあります。編集テキストでEnterキーを押すと、新しい行/nに移動します。私の問題は、「\ n \ n \ n」(Enterボタンを3回押す)を持つedittext値を取得することです。しかし、「」のような空の文字列値が必要です。この問題を解決するにはどうすればよいですか...

String task =editboxTask.getText().toString();
Log.i(TAG,"TaskName:"+task);
if (!checkTask.isEmpty()) {
   }

出力は次のとおりです。

TaskName:"\n\n\n"

でも私はしたい

TaskName:""
4

1 に答える 1

2

文字列変数を解析する必要があります。これは、String クラスの replace(char oldChar, char newChar) メソッドを使用して行うことができます。

task.replace("\n", "");
于 2013-07-14T04:44:15.583 に答える