从字符串中分离子字符串

时间:2019-05-07 04:52:35

标签: java string substring

我在java变量中将此字符串作为

regex.MultiLine = True

现在我想从变量String t = "C:/clearpath/rafa.jpg"; 中删除clearpath,并希望将其另存为

t

我应该怎么做?

3 个答案:

答案 0 :(得分:2)

您可以使用

t=t.replace("clearpath","");

答案 1 :(得分:0)

这适用于该字符串。

C

答案 2 :(得分:0)

您可以使用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