Nov*_*ile 2 java string split substring
我有字符串
String path = /mnt/sdcard/Album/album3_137213136.jpg
Run Code Online (Sandbox Code Playgroud)
我只想要字符串album3.我怎样才能得到那个子串.
我正在使用substring through index.
是否有其他方式,因为专辑号码正在改变,因为它会失败album9, album10.
你可以使用正则表达式,但似乎index在这种情况下使用是最简单的:
int start = path.lastIndexOf('/') + 1;
int end = path.lastIndexOf('_');
String album = path.substring(start, end);
Run Code Online (Sandbox Code Playgroud)
如果违反格式设置假设,您可能需要进行一些错误检查.
| 归档时间: |
|
| 查看次数: |
13021 次 |
| 最近记录: |