のような文字列があり、に置き換えC:\Users\temp\index.htmlたい。私は次のことを試しました:"\""\\"
str= str.replace("\", "\\");
..しかし、Eclipseはreplaceメソッドに引数を追加することを提案し続けます。
どんな助けでも大歓迎です。
スラッシュ文字をエスケープする必要があります。
str = str.replace("\\", "\\\\");
あなたはあなたのを脱出する必要があります\。キャラクターを使っ\て脱出してください。との\両方をエスケープする必要が\あり"ます。
str.replace("\\", "\\\\");
String str="C:\Users\temp\index.html";
str = str.replace("\\", "\\\\");
System.out.println(str);
これを試して、
str = str.replace("\\", "\\\\");
「\」は、言語で特別な意味を持つ記号の効果を無効にします。