我有一个字符串C:\Users\temp\index.html
,想"\"
用"\\"
. 我尝试了以下方法:
str= str.replace("\", "\\");
.. 但 Eclipse 一直建议我向 replace 方法添加参数。
任何帮助,将不胜感激。
您需要转义斜杠字符:
str = str.replace("\\", "\\\\");
String str="C:\Users\temp\index.html";
str = str.replace("\\", "\\\\");
System.out.println(str);
尝试这个,
str = str.replace("\\", "\\\\");
因为“\”取消了在语言中具有特殊意义的符号的效果。
你需要逃避你的\
. 使用\
角色逃脱。\
必须同时逃避\
和"
。
str.replace("\\", "\\\\");