我在java變量中有這個(gè)字符串String t = "C:/clearpath/rafa.jpg";現(xiàn)在我想clearpath從變量中刪除t并想存儲(chǔ)在其他變量中String j = "C://rafa.jpg".我該怎么做?
3 回答

素胚勾勒不出你
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
你可以利用java.nio.file.Path. 通過使用Path,您可以通過多種方式操縱您的路徑。
在您的情況下,您可以通過以下方式獲取文件名
Path path = Paths.get("C:/clearpath/rafa.jpg");
Path fileNm = path.getFileName();
& 文件根為
Path fileRoot = path.getRoot();
最后,只需將它們連接在一起。
System.out.println(fileRoot.toString() + fileNm.toString());
最終輸出將像
C:\rafa.jpg

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
這適用于該字符串。
String t = "C:/clearpath/rafa.jpg";
t = t.substring(0, 3) + t.substring(12, t.length());
添加回答
舉報(bào)
0/150
提交
取消