Java StringBuffer codePointAt()方法及示例
StringBuffer类 的 codePointAt() 方法返回StringBuffer包含的序列中该索引处的字符Unicode点。该方法返回该索引处的字符的 “Unicodenumber”。
如果在给定索引处的字符值在高代用范围内,下面的索引小于这个序列的长度,并且下面的索引处的字符值在低代用范围内,那么将返回这个代用对对应的补充码。否则,将返回给定索引处的char值。
语法
参数: 该方法需要一个参数 index ,该参数为int值,代表要返回unicode值的字符的索引。
返回值: 该方法返回指定索引处的字符的 unicode编号 。
异常: 当索引为负数或大于等于length()时,该方法会产生IndexOutOfBoundsException。
下面的程序演示了StringBuffer类的codePointAt()方法。
例1 :
输出:
例2: 演示IndexOutOfBoundsException
输出:
参考文献:
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuffer.html#codePointAt(int)