社区
Java SE
帖子详情
Java字符串中的代码点与代码单元
zhuyf87
2013-07-08 04:28:31
读《Java核心技术》3.6.5小节,对于代码点与代码单元的概念理解的不清。
我是Java 0基础,请大家给我简单说下代码点和代码单元的关系,分别代表什么。
具体使用中有什么要注意的。多谢。
特别对于文中,最后几段内容。比如sentence.charAt(1)返回的不是空格而是第二个代码单元Z不是很清楚。
谢谢大家。
关于这一小节的内容,可以看:
3.6.5 代码点与代码单元
...全文
379
7
打赏
收藏
Java字符串中的代码点与代码单元
读《Java核心技术》3.6.5小节,对于代码点与代码单元的概念理解的不清。 我是Java 0基础,请大家给我简单说下代码点和代码单元的关系,分别代表什么。 具体使用中有什么要注意的。多谢。 特别对于文中,最后几段内容。比如sentence.charAt(1)返回的不是空格而是第二个代码单元Z不是很清楚。 谢谢大家。 关于这一小节的内容,可以看:3.6.5 代码点与代码单元
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a452585022
2013-11-22
打赏
举报
回复
lz,我觉得你看书看的很细致,很欣赏,赞一个!http://blog.csdn.net/weizhaozhe/article/details/3909079这篇文章也讲清楚了原因,谢谢分享,再赞一个!
月夜落雨
2013-07-09
打赏
举报
回复
不建议读晦涩难懂的书,尤其是翻译过来的,至少在没有一定的基础前
zhuyf87
2013-07-08
打赏
举报
回复
引用 4 楼 a243932069 的回复:
这有什么好纠结的
谢谢回帖,刚开始看的时候有点晕,现在明白了。书中翻译的不太好,还多印刷了一个字符,有点误导读者。 结点给分。
月夜落雨
2013-07-08
打赏
举报
回复
这有什么好纠结的
zhuyf87
2013-07-08
打赏
举报
回复
http://blog.csdn.net/weizhaozhe/article/details/3909079
仔细看了看这篇文章,基本明白。有人回帖接分吗?^_^,我好结贴。
zhuyf87
2013-07-08
打赏
举报
回复
或者说,对于大多数普通字符来说,这个代码点和代码单元一样,都由一个双字节的char表示,对于有些特殊的辅助字符来说,这个代码点需要两个代码单元表示,也就是int?
zhuyf87
2013-07-08
打赏
举报
回复
有点明白了。Unicode包含很多个字符,超过65535个。所以大多数字符由一个2字节的char表示就可以了。这16位的char可以称作是代码单元。但Unicode字符数量已经超过65535个,所以有些辅助字符就需要用4个字节来表示,也就是2个代码单元。这Unicode中的许许多多个字母,每个字符可以称作是一个代码点?一个代码点由int(4个字节)来表示?
[
Java
Core]
Java
字符串
的
代码
点
和
代码
单元
本文解析了
Java
中
char类型如何表示Unicode字符,并详细解释了
代码
单元
和
代码
点
的概念,通过实例展示了如何获取
字符串
中
的
代码
单元
数量及每个
代码
单元
对应的
代码
点
。
深入学习
Java
中
的
字符串
,
代码
点
和
代码
单元
本文深入解析
Java
中
如何处理Unicode字符和UTF-16编码,特别是对于增补字符的处理方法,包括如何正确计算
字符串
长度及获取字符。
Java
中
的
字符串
,
代码
点
和
代码
单元
本文深入探讨
Java
中
字符串
处理的细节,特别是如何正确使用length、charAt、codePointCount和codePointAt等方法,避免在处理Unicode字符时的常见陷阱。
java
代码
单元
_
Java
字符串
的
代码
点
和
代码
单元
本文探讨了
Java
中
char数据类型的Unicode编码演变,重
点
讲解了Unicode字符编码的扩展、UTF-16的使用以及如何处理超出基本多文种平面的辅助字符。通过实例解析了codePointCount()函数在处理复杂字符时的作用。
java
代码
单元
和
代码
点
的区别
本文深入解析
Java
中
的 String 类特性,包括其不可变性、作为库类的用途以及如何操作
代码
单元
和
代码
点
。通过示例
代码
展示如何在
Java
中
高效地处理
字符串
,并理解 Char、
代码
单元
与
代码
点
的概念。
Java SE
62,622
社区成员
307,252
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章