2016-07-27 21 views
0

私のJavaプログラムでは、文字列の©記号をスペースで置き換えたいと考えています。私はreplaceメソッドを使用しましたが、動作していないようです。解決策は何でしょうか?Java置換メソッドが機能しない©

String text = "ABC©"; 

text.replace("©", " "); 

System.out.println(text); 

出力:ABC©

予想される出力:ABC

+2

でそれを見ることができます

text = text.replace("©", ""); 

を試してみてください。 – Tunaki

答えて

4

Stringは不変です。あなたはまた、それはそれらを無効化し、答えの内容にあなたの質問を編集しないでくださいdocumentation

+0

私はサンプルコードでそれを逃した。コードを修正しました。 – ANJ

+0

@ANJ私は '""を '' ''に置き換えました。それは私のために働いています。 – Guy

関連する問題