我有一個問題:在Java空白閱讀路徑 - 的FileInputStream錯誤
java.net.URISyntaxException:文件:在指數49路非法字符///選擇/存儲/用戶數據/附件/ 1_00100 \ 0042.jpg
文件的原始名稱是1_00100 0042.jpg
你能給我一些解決方案,怎樣用這種惡劣的道路這個文件?我知道C#有Path類。 Java中有類似的東西嗎?
我想未來,但沒有成功做到:
private String replaceWhitespace(String str) {
if (str.contains(" ")) {
str = str.replace(" ", "%20");
}
return str;
}
在這裏你去: http://stackoverflow.com/questions/3487389/convert-string-to- uri – Dawnkeeper
@Dawnkeeper標準Java(不是Android JDK)沒有'Uri',而是'URI'類,不幸的是它沒有'parse'方法。 – Pshemo