我有一个简单的问题,我得到了以下代码
String chapterNumber = "14.2.1";
Run Code Online (Sandbox Code Playgroud)
如何从我的"chapterNumber"中获得如下所示的字符串?
String mainChapterNumber = "14";
Run Code Online (Sandbox Code Playgroud)
编辑: 我希望int/String中的所有数字(对我来说无关紧要)直到第一点
ars*_*jii 28
如果它只是你想要的输入字符串的第一部分,你应该这样做
String mainChapterNumber = chapterNumber.split("\\.", 2)[0];
Run Code Online (Sandbox Code Playgroud)
split(2)的第二个参数表明我们应该只在第一次出现时分开.; 它比分裂所有实例更快.,如果我们不提供第二个参数会发生什么.
相关文件
只需使用以下内容:
String mainChapterNum = chapterNumber.substring(0, chapterNumber.indexOf("."));
Run Code Online (Sandbox Code Playgroud)
这将从第一个字符开始返回当前章节编号的子字符串,该字符位于索引编号0中并在第一个外观"."之前结束.
String chapterNumber = "1.2.1";
int index = chapterNumber.indexOf(".");
String mainChapterNumber = chapterNumber.substring(0,index);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22290 次 |
| 最近记录: |