求助:字符串问题……
java吧
全部回复
仅看楼主
level 11
_牧_ 楼主
IDEA编辑器
问题一:如下图以‘\’分割字符串报错,求正确写法;
问题二:文件名内的空格变成了%20,导致文件路径出错,找不到文件,求解决办法;
当前使用的获取路径的写法:
求大神解疑答惑……[太开心]
2017年05月26日 03点05分 1
level 1
渣画质 看不清楚
2017年05月26日 03点05分 2
楼下重发图片……原图清晰,百度偷懒……
2017年05月26日 03点05分
level 11
_牧_ 楼主
2017年05月26日 03点05分 4
level 9
indexOf()中的參數你試試打兩個"/",即"//"。
split()裡的參數涉及到正則表達表達式,會稍微有一點複雜,你需要自己看一下,我也有些忘了。
問題二的原因未知。
2017年05月26日 03点05分 6
indexOf()里可以数字,可以字符串……我查下正则表达式,看是不是这个问题……
2017年05月26日 03点05分
@_牧_ Sorry,我的說法是錯的。
2017年05月26日 03点05分
@2828qwk 问题1已解决,就是正则表达式的原因……要以‘\‘分割字符串的话,要写split(“\\\\”)四个斜杠[乖]……
2017年05月26日 05点05分
@_牧_ 哈哈,解決就好。
2017年05月26日 07点05分
level 11
_牧_ 楼主
我这个贴,3楼5楼去哪了?……百度吞了?……
2017年05月26日 03点05分 7
level 11
_牧_ 楼主
谁能帮我解答一下第二个问题……
2017年05月26日 04点05分 8
谁能帮我解答一下第二个问题……
2017年05月26日 05点05分
level 9
\\[滑稽]
2017年05月26日 04点05分 9
level 11
_牧_ 楼主
问题一已解决……求解决问题二……
2017年05月26日 05点05分 10
再轉一下 path = URLDecoder.decode(path, "utf-8");
2017年05月26日 06点05分
@simenbaoa 谢谢……和我刚查到的一样,可解决问题……但提示方法过时……
2017年05月26日 06点05分
@_牧_ 过时的是decode(String str ),重载decode(String str,String enc)就是替换的新版本
2017年05月26日 07点05分
@simenbaoa 谢谢……
2017年05月26日 07点05分
level 11
_牧_ 楼主
……[太开心]……结……贴……[真棒]……
2017年05月26日 07点05分 11
level 11
你不知道 String.replaceAll 方法么[鄙视]
2017年05月26日 08点05分 12
1