java - 使用 String.replace() 替换斜杠即 "\"

标签 java string

我有一个类似于 C:\Users\temp\index.html 的字符串,并且希望将 "\" 替换为 "\\" >。我尝试过以下方法:

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

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

如有任何帮助,我们将不胜感激。

最佳答案

您需要转义斜杠字符:

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

关于java - 使用 String.replace() 替换斜杠即 "\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10743497/

相关文章:

python - 检查字符串的任何字符是否在列表中

java - 如何使用 SolrJ 发布 TrieField 字段?

带有文本和按钮的 Java 对话框

Java,添加变量时 while 循环崩溃 --> 白色,无响应的 JFrame

android - 将十六进制字符串转换为字符串

java - Java 中的字符串表示和压缩字符串

java - MVEL 或 Drools 是否无法解析其类型为 Map<String,List<Object>> 的事实?

java - HTML5 初学者。我想要一个 Speech-Box 来运行 Java 程序

string - 让 Lua 中的数字更容易阅读

java - JVM是怎么分配这 block 内存的