0

我有一个字符串C:\Users\temp\index.html,想"\""\\". 我尝试了以下方法:

 str= str.replace("\", "\\");

.. 但 Eclipse 一直建议我向 replace 方法添加参数。

任何帮助,将不胜感激。

4

4 回答 4

1

您需要转义斜杠字符:

str = str.replace("\\", "\\\\");
于 2012-05-24T18:50:00.463 回答
0
String str="C:\Users\temp\index.html";
str = str.replace("\\", "\\\\");
System.out.println(str);
于 2012-05-24T18:55:36.723 回答
0

尝试这个,

str = str.replace("\\", "\\\\");

因为“\”取消了在语言中具有特殊意义的符号的效果。

于 2012-05-24T19:06:54.817 回答
0

你需要逃避你的\. 使用\角色逃脱。\必须同时逃避\"

str.replace("\\", "\\\\");
于 2012-05-24T18:49:52.813 回答