首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String replaceAll 转义符替换的有关问题

2012-01-20 
String replaceAll 转义符替换的问题如程序:Java codeString relPath C:/dafk/dfs/drelPath relPat

String replaceAll 转义符替换的问题
如程序:

Java code
String relPath = "C:/dafk/dfs/d";        relPath = relPath.replaceAll("/", "\\\\");        System.out.println(relPath);

为什么改成
Java code
relPath = relPath.replaceAll("/", "\\");

救出错了呢?

注:我需要的就是把/替换成\

[解决办法]
因为“\\”表示一个‘\’字符
而这个字符是特殊字符,所以还要进行加上‘\’来进行表示
所以你就要用"\\\\"。

热点排行
Bad Request.