のような文字列があり、に置き換え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("\\", "\\\\");
「\」は、言語で特別な意味を持つ記号の効果を無効にします。