猿问

从字符串中分离子字符串

我在java变量中有这个字符串

String t = "C:/clearpath/rafa.jpg";

现在我想clearpath从变量中删除t并想存储在其他变量中

String j = "C://rafa.jpg".

我该怎么做?


慕尼黑的夜晚无繁华
浏览 105回答 3
3回答

LEATH

你可以这样做t=t.replace("clearpath","");

素胚勾勒不出你

你可以利用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

繁花不似锦

这适用于该字符串。String t = "C:/clearpath/rafa.jpg";t = t.substring(0, 3) + t.substring(12, t.length());
随时随地看视频慕课网APP

相关分类

Java
我要回答