1. ホーム
  2. android

[解決済み] 文字列からスペースを取り除く

2023-04-17 07:22:10

質問

ユーザー入力の文字列からすべてのスペースを削除しようとしているのですが、なぜかうまくいきません。以下は私のコードです。

public void onClick(View src) {
    switch (src.getId()) {
        case R.id.buttonGo:
            String input = EditTextinput.getText().toString();
            input = String.replace(" ", "");
            url = ur + input + l;
            Intent myIntent = new Intent(start.this, Main.class);
            myIntent.putExtra("URL", url);
            start.this.startActivity(myIntent);
            break;
        }
}

どのように解決するのですか?

String  input = EditTextinput.getText().toString();
input = input.replace(" ", "");

時には、文字列の最初や最後のスペースだけを取り除きたいこともあるでしょう(途中のスペースは除きます)。そのような場合は trim :

input = input.trim();