StringCharacterIterator iterator = new StringCharacterIterator("hello world");
//迭代元素
while (iterator.current() != StringCharacterIterator.DONE) {
System.out.print(iterator.current());
iterator.next();
}
//从前往后遍历文本
for(char character=iterator.first();character!=StringCharacterIterator.DONE;character=iterator.next())
{
System.out.print(character);
};
System.out.println("");
//从后往前遍历文本
for(char character=iterator.last();character!=StringCharacterIterator.DONE;character=iterator.previous())
{
System.out.print(character);
}
//获取开头索引
System.out.println(iterator.getBeginIndex());
//获取结束索引
System.out.println(iterator.getEndIndex());
//获取下一个元素
System.out.println(iterator.next());
//获取第一个元素
System.out.println(iterator.first());
//获取当前元素
System.out.println(iterator.current());
//获取前一个字符
System.out.println(iterator.previous());
Java-StringCharacterIterator简单的用法
最新推荐文章于 2025-08-27 09:55:54 发布
本文详细介绍了Java中使用StringCharacterIterator类遍历字符串的方法,包括从前往后、从后往前遍历,获取字符串的开始和结束索引,以及获取当前元素和前一个字符的操作。此外,还展示了如何获取字符串的第一个元素和下一个元素。
4584

被折叠的 条评论
为什么被折叠?



