如何将String filename=" d:\aa\bb\cc.txt " 转换成 " d:\\aa\\bb\\cc.txt"
即将"\" 替换成"\\"

解决方案 »

  1.   

    JDK 1.4 以上可以用:
    filename = filename.replaceAll ("\\", "\\\\");
      

  2.   

    Sorry,上面可能有错误filename = filename.replaceAll ("\\\\", "\\\\");
      

  3.   

    如果你的字符串是d:\aa\bb\cc.txt
    在代码里面的字符串表示就是
    String filename=" d:\\aa\\bb\\cc.txt"
    替换:
    filename = filename.replaceAll ("\\\\", "\\\\\\\\");
    第一个参数是4个反斜线,第二个参数是8个反斜线。
      

  4.   

    cuixiping(无心) 
    正解String.replace(X,X)参数有用正则表达式
      

  5.   

    好变态哦,我忘记了,第二个字符串参数也是一个 Regular Expression,应该是 8 个 \