gpt4 book ai didi

Java 从字符串中获取子字符串值

转载 作者:行者123 更新时间:2023-12-04 05:56:07 25 4
gpt4 key购买 nike

我有字符串

 String path =    /mnt/sdcard/Album/album3_137213136.jpg

我只想要字符串 album3。我怎样才能得到那个子串。

我正在使用 通过索引的子字符串。有没有其他方法,因为专辑编号正在更改,因为它会像 album9, album10 那样失败。

最佳答案

您可以使用正则表达式,但在这种情况下似乎使用 index 是最简单的:

int start = path.lastIndexOf('/') + 1;
int end = path.lastIndexOf('_');
String album = path.substring(start, end);

如果违反了格式假设,您可能想要进行一些错误检查。

关于Java 从字符串中获取子字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17393503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com