スペースをアンダースコアに変更して文字列の大文字と小文字を区別しないようにするにはどうすればいいですか? 質問する

スペースをアンダースコアに変更して文字列の大文字と小文字を区別しないようにするにはどうすればいいですか? 質問する

次の質問があります。私のアプリにはリストビューがあります。リストビューからアイテム名を取得し、それを文字列として Web ビューに転送します。この文字列の大文字と小文字を無視し、スペースをアンダースコアに変更するにはどうすればよいですか?

たとえば、String itemname = "First Topic"次のアクティビティに転送し、大文字と小文字を区別せず、スペースをアンダースコアに変更します (first_topic結果を取得したい)。Webviewactivity で「itemname」を取得し、次のコードで説明した操作を実行したいとします。

String filename = bundle.getString("itemname") + ".html";

助けてください。

ベストアンサー1

replaceAll次のようなメソッドを使用しますtoLowerCase

myString = myString.replaceAll(" ", "_").toLowerCase()

おすすめ記事