A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹佳佳 中级黑马   /  2013-1-10 16:45  /  1316 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张向辉 于 2013-1-16 12:10 编辑

java中 代码点, 代码单元到底什么意思, 什么关系? 我要是想取得字符串中字符的个数应该怎么办, 我要是想取得字符串的字节长度, 该怎么办?

评分

参与人数 1技术分 +1 收起 理由
高境 + 1 赞一个!

查看全部评分

3 个回复

倒序浏览
字符串中字符的个数:length();
字符串的字节长度:getBytes().length;



代码点, 代码单元??这两个概念我还真没听过
回复 使用道具 举报
还真没听说过,去查了下资料,貌似与字符编码有关的,链接是:http://blog.csdn.net/weizhaozhe/article/details/3909079,后面的有人回答了,就不说了
回复 使用道具 举报
java字符串有字符值序列组成字符数据类型是UNICODE-16编码表示的UNICODE-16代码点的代码单元。大多数常用的UNICODE字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元来表示的 而要取得字符串中的个数的话可以调用String中的length();方法 获取字符串的字节长度的话可以先调用getByte().length也就是先把字符串转成字节类型再获取长度
 

评分

参与人数 1黑马币 +9 收起 理由
Rancho_Gump + 9 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马