java中string

转载 2018年04月17日 19:25:07

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中string
举报原因:
原因补充:

(最多只允许输入30个字)