java-基础-1.3 char类型
来源:互联网 发布:linux gpio中断 编辑:程序博客网 时间:2024/06/09 22:12
1.介绍
1.范围
无符号,\u0000-\uffff, 0 - 2^16 ,0~65536
2.内部
采用unicode字符集 utf-16编码
3.面对特殊字符时,unicode无法表示时
采用 高位和低位 使用4字节来表示
2.问题
1.字符串里面存什么?
char[]
2.String.length 可以代码 字符串含有的字符个数吗?
不行,要用String.codePointCount()来表示,因为很多偏僻字非ucs-2编码集能表示,所以采用 高位代理对和低位代理对和一起来表示一个字符,而String.length代表的是char[]长度,所以不能用来表示!
3.char是否有2^16字符?
理论上没有,因为还有代表高位代理对和低位代理对的占的 码值
4.是否可以表示汉字?
可以表示常用汉字! 特殊汉字 不是采用unicode usc-2表示的!
阅读全文
1 0
- java-基础-1.3 char类型
- 【java基础】java中的char类型
- 10.java语言基础-字符类型(char)
- java基础_String类型和char类型、自动类型提升和强制类型转换
- java中的char类型
- java char类型 解析
- java char类型 研究
- java中的char类型
- java的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- [Java] char、byte类型
- java中的char类型
- java中的char类型
- Java char 类型
- Java中的char类型
- FastReport.NET报表控件功能详解—预览、打印和导出
- 译文:如何运用Spring框架的@Async实现异步任务
- Nuance语音识别例子的使用
- 欢迎使用CSDN-markdown编辑器
- 网页页面置灰操作
- java-基础-1.3 char类型
- 求水中岛周长问题
- caffe应用-01灰度图像分类之手写体数字识别
- 位运算
- hdu 6077-Time To Get Up
- oracle 常用操作和入门基本语法
- HDU 6075 Questionnaire
- 最简单的IOS 分类
- HDU