赋值之前转成//,要是参数是路径的话,最还转成/,
具体是如下:
fileName=fileName.replaceAll("////","/");
而不是
fileName=fileName.replaceAll("//","/");
原因:java的replaceAll函数,使用的是正则表达式作为转换依据,而"/"在正则表达式中也是特殊字符,最后,写成上面的代码才达到了我预想的目的。
本文介绍了一个在Java中处理文件路径的技巧,通过正确使用replaceAll函数来避免路径中的多个斜杠问题,确保路径的有效性和规范性。
赋值之前转成//,要是参数是路径的话,最还转成/,
具体是如下:
fileName=fileName.replaceAll("////","/");
而不是
fileName=fileName.replaceAll("//","/");
原因:java的replaceAll函数,使用的是正则表达式作为转换依据,而"/"在正则表达式中也是特殊字符,最后,写成上面的代码才达到了我预想的目的。

被折叠的 条评论
为什么被折叠?