2016-09-30 4 views
-3

こんにちは私は'で一重引用符を置き換えるために、以下のコードを使用していますが、これは私にこれを助けてくれますか?と交換する必要があります'

String name = "Hello's"; 

name.replaceAll("/'/g", "'"); 

System.out.println(name); 
+4

'name.replace(" '"、" ' ")'。正規表現の必要はありません。 –

答えて

2

変数に新しい値を割り当てる必要があります。

String name = "Hello's"; 

name = name.replaceAll("'", "'"); 
System.out.println(name); 

希望します。

+0

それは入力のために働いていない – chandrasekhar

+0

それは働いています、見て:https://ideone.com/iDZHLB – Winter

+0

実際にそれは、Helloのように与える必要があります'の – chandrasekhar

1

Javaでは、文字列は不変です。 replaceAllは新しい文字列を返します。元の文字列ではなく、その文字列を使用してください。

関連する問題