我的字符串定义为
text1:text2:text3:text4:text5
我想输出为
text1:text2:text3
使用字符串方法。
我试过使用 lastIndexOf
,然后是 substring
,然后再次使用 lastIndexOf
。
我想通过两次调用 lastIndexOf
来避免这三个步骤。
有没有更好的方法来实现这一点?
最佳答案
您可以通过运行一个循环来遍历从 index = 0
到 index = lastIndexOf('3')
的字符串字符来执行此操作。这是代码:
String s = "text1:text2:text3:text4:text5";
for(int i = 0; i < = s.lastIndexOf('3'); i++)
System.out.print(s.charAt(i));
这会为您提供所需的输出。
输出:
text1:text2:text3
关于java - 如何使用 String 函数将字符显示到 String 的特定索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38262590/