string.replace('\','/')这段好像complie都过不了吧

解决方案 »

  1.   

    String str="d:\file.txt";
    str=str.replace("\\\\","\");
      

  2.   

    String str="d:\file.txt";
    str=str.replace("\\\\","/");
      

  3.   

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

  4.   

    不对, 是 str=str.replace('\\','/');
    replace
    public String replace(char oldChar, char newChar)
      

  5.   

    String str="d:\\file.txt";
    str=str.replace("\\","/");
      

  6.   

    str=str.replaceAll("\\","/"); // JDK1.4或更高版本才有replaceAll方法
      

  7.   

    String str="d:\file.txt";
    str=str.replaceAll("\\\\","/");
      

  8.   

    还是有问题, 应该是 :String str="d:\\file.txt";
    str=str.replace('\\','/');注意 \ 在字符串中是转义符, 所以 "d:\file.txt" 其实是 "d:"+ '\f' + "ile.txt" , 呵呵