Java:从特定字符之后开始的字符串中获取子字符串
我有一个字符串:
/abc/def/ghfj.doc
我想从中提取,即最后一个之后的子字符串,或右起的第一个子字符串。ghfj.doc
/
/
有人可以提供一些帮助吗?
我有一个字符串:
/abc/def/ghfj.doc
我想从中提取,即最后一个之后的子字符串,或右起的第一个子字符串。ghfj.doc
/
/
有人可以提供一些帮助吗?
String example = "/abc/def/ghfj.doc";
System.out.println(example.substring(example.lastIndexOf("/") + 1));
使用 String.split()
的一个非常简单的实现:
String path = "/abc/def/ghfj.doc";
// Split path into segments
String segments[] = path.split("/");
// Grab the last segment
String document = segments[segments.length - 1];