私は以下の質問があります。私のアプリでは、リストビューがあります。私はlistviewからitemnameを取得し、それを文字列としてwebviewに転送します。この文字列の大文字小文字を無視し、空白をアンダースコアに変更するには?スペースをアンダースコアに変更し、文字列の大文字小文字を区別しない方法は?
たとえば、です。私はそれを次の活動に移して、大文字小文字を無視してスペースをアンダースコアに変更したい(結果でfirst_topic
を取得したい)。 は、私が「itemNameに」webviewactivityに取得し、私は次のコードで説明してきた何をしたい:
String filename = bundle.getString("itemname") + ".html";
してください、助けを。このような
ありがとうございますが、結果はありません。私は活動でそれを\t \tとして使用します。 'string itemname = bundle.getString(" itemname "); itemname.replaceAll( ""、 "_")。toLowerCase(); 'そして、' String filename = itemname + ".html"; '正しくないかもしれません。どうぞご覧ください。 – Sabre
あなたはitemname = itemname.replaceAll( ""、 "_")としてそれを書く必要があります。toLowerCase(); – everconfusedGuy
@nainiが答えました...これらのメソッドは、新しい値を割り当てる必要があるように、新しい変更された文字列を返すだけの文字列を変更していません。 – shift66