首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String.length()不能回来正确代码单元数量

2013-10-14 
String.length()不能返回正确代码单元数量System.out.println(12测试.length())System.out.println(12

String.length()不能返回正确代码单元数量

System.out.println("12测试".length());
System.out.println("12测试".codePointCount(0,"12测试".length() ));


length()应该返回代码单元数量
codePointCount()应该返回代码点数量

为什么length()没有返回代码单元数量6
[解决办法]
length()返回此字符串序列的长度。长度等于字符串中 Unicode 代码单元的数量,每个汉字是一个unciode 代码单元

热点排行