📅  最后修改于: 2023-12-03 15:31:55.729000             🧑  作者: Mango
在Java中,StringCharacterIterator类是一个用于迭代字符串中的字符的实用程序类。它为字符串中的字符提供单字符访问,提供了多种方法来进行字符访问,包括获取字符串中一段字符的子串和在特定位置插入和删除字符。其中,getEndIndex()方法用于获取此迭代器的终止位置。
public int getEndIndex()
此迭代器的终止位置。如果当前在字符串的末尾,则返回字符串的长度。
下面的示例演示了如何使用StringCharacterIterator类中的getEndIndex()方法。在示例中,我们创建了一个字符串迭代器并检索了字符串的长度,然后调用了getEndIndex()方法,最后将其打印到控制台上。
import java.text.StringCharacterIterator;
public class Example {
public static void main(String[] args) {
String str = "Hello, world!";
StringCharacterIterator iterator = new StringCharacterIterator(str);
int length = str.length();
int endIndex = iterator.getEndIndex();
System.out.println("String length: " + length);
System.out.println("End index: " + endIndex);
}
}
该程序的输出如下:
String length: 13
End index: 13
以上就是Java中的StringCharacterIterator类getEndIndex()方法的介绍和示例。