如何用将“/”,替换为“\\”,用java方法。

我试过
String swebPath="/D:/Program Files/Eclipse/eclipse-SDK-3.2-win32/eclipse/workspace/ttg/WebRoot/
";
webPath=webPath.replaceAll ("/",new String ("\\"));

行不通,这好像是特殊字符,需特殊处理.
将一个/,改成两个\,

java 中使用string的替换replaceAll方法来替换"/"为"\\",如下代码:

package com.qiu.lin.he;

public class CeShi {

public static void main(String[] args) {

String userInputString = "sfd//\\//";
userInputString = userInputString.replaceAll("/", "\\\\");//替换/
System.out.println(userInputString);//打印字符串
}
}

运行结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-26
将一个 / 替换为两个 \\ 的示例如下:

\"a/c/a/\".replaceAll(\"/\",\"\\\\\\\\\\\\\\\\\")

想想看,为什么为了表示两个 \\ 却要用八个 \\ ? ^_^

祝你好运!本回答被提问者和网友采纳
第2个回答  2007-03-16
你是想换成一个\还是两个\\一个的话你现在的就可以 两个的话就\\\\
第3个回答  2015-10-23
s.replace("\\/","\\\\");
相似回答