Java:从特定字符之后的字符串中获取子字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (77)
/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];

扫码关注云+社区

领取腾讯云代金券