java中string

length 方法将返回采用 UTF-16 编码表示的给定字符串所需要的代码单元数量。例如:

String greeting = "Hello";int n = greeting.length。; // is 5 .

要想得到实际的长度,即码点数量,可以调用:

int cpCount = greeting.codePointCount(0, greeting.lengthQ);

调用 s.charAt(n) 将返回位置 n 的代码单元,n 介于 0 ~ s.length()-l 之间。例如:

char first = greeting.charAtO); // first is 'H'char last = greeting.charAt(4); // last is ’o’

要想得到第 i 个码点,应该使用下列语句

int index = greeting.offsetByCodePoints(0, i);int cp = greeting.codePointAt(index);

阅读更多
文章标签: java
下一篇php中sql语句
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭