如何将 String url="D:\MyHome\workspace\others\";中的\全部转换成\\,
急!!谢谢!

解决方案 »

  1.   

    url.replaceAll("\\\\","\\\\\\\\");我是看别人说的 我没搞明白为什么要这样
      

  2.   

    url = url.replace("\\","\\\\")
      

  3.   

    url = url.replace("\\","\\\\")
    js中url.replaceAll("\\\\","\\\\\\\\");
      

  4.   

    url.replaceAll("\\\\","\\\\\\\\");我是看别人说的 我没搞明白为什么要这样-------------------------------------1、在普通String中\\代表的\,因为是特殊字符,需要转义
    2、\在正则表达式中是特殊字符,需要转义,那么传入正则表示的字符串‘\\’就是需要转义了,
    既,\\->\和\\->\,所以,就有了\\\\来转义\这么一说了
      

  5.   

    String url="D:\MyHome\workspace\others\";这句错了把,
    不过应该是你有个D:\MyHome\workspace\others\字符串,下面这样转换
    url.replaceAll("\\","\\\\");觉得奇怪你干吗不用/能?
      

  6.   

    简单的说就是我们人看一个正则表达式\s,其中\是正则表达式中的特殊字符,但java中\则表示一个转义符号,它和后面紧跟的一个字符同时表示一个符号,如\\就是表示我们人看来的一个\,也就是java中的2个\就当一个\来看就得了