java replaceAll转换有问题

F:\imgTb\300008\taobao\taobao2.jpg转换成
/imgTb/300008/taobao/taobao2.jpg
replaceAll("\\\\", "/") replaceAll("F:", "")为什么不好用啊!

你这句代码的意思是 把整个路径中的 三个\ 替换为/ ,当然替换不掉

 只能替换掉 '\\' 字符 为 '/'
 public static void main (String[] args) throws java.lang.Exception
    {
           String s="F:\\imgTb\\300008\\taobao\\taobao2.jpg";
        System.out.println(s.replaceAll("\\\\","/").replaceAll("F:", ""));
    }

这个“F:”不用替换,直接字符串后移两字节,或者子字符串 SubString 来完成。