path= D:\work\test1\test.doc, D:\work\test2\test2.doc,D:\work\test3\test3.doc……转换成[D:/work/test/test.doc][D:/work/test/test2.doc][D:/work/test/test3.doc]……
原来写的方法 得不到我要的
String[] pathArray = path.replace(" ", "").split(",");
List<String> pathList = Arrays.asList(pathArray);这么写结果是[D:\work\test\test.doc, D:\work\test\test2.doc,D:\work\test\test3.doc……]
path.replace("\", "/")报错 不知道为啥
原来写的方法 得不到我要的
String[] pathArray = path.replace(" ", "").split(",");
List<String> pathList = Arrays.asList(pathArray);这么写结果是[D:\work\test\test.doc, D:\work\test\test2.doc,D:\work\test\test3.doc……]
path.replace("\", "/")报错 不知道为啥
因为\是转义字符,所以要写 path.replaceAll("\\\\", "/");
ldh911谢谢您以前给我的解答,嘿嘿
然後再replace?
先用split(',')直接分割成一个字符串数组不就可以了,你那一行报错是因为1楼的原因,转义字符没弄对