java学习——字符串<2>
来源:互联网 发布:全职高手烽火知韩txt 编辑:程序博客网 时间:2024/06/06 03:52
码点与代码单元
java字符串由char值序列组成,char值数据类型是一个采用UTF-16编码表示Unicode码点的代码单元。大多数常用的Unicode字符(u+0000-u+FFFF)使用一个代码单元就可以表示,而辅助字符(u+10000-u+10FFFF)需要一对代码单元表示。
“`
String greeting=”hello”;
int length=greeting.length();
//length=5
//返回的是采用UTF-16编码表示的给定字符串所需要的代码单元的数量
int cpCount=greeting.codePointCount(0,greeting.length());
//0-greeting.length()单元之间码点的数量
一般代码单元与码点的长度是一致的,但对于辅助字符,如u+1D546,其代码单元长度为2,码点长度为1。
char first=greeting.charAt(0)//first='h'//调用s.charAt(n)可返回位置n的代码单元要想得到第i个码点int cp=greeting.codePointAt(greeting.offsetByCodePoint(0,i));
阅读全文
0 0
- java学习——字符串<2>
- Java 学习笔记——字符串
- Java学习笔记——字符串
- java学习——字符串操作
- JAVA学习代码——字符串操作
- Java学习提要——字符串连接
- Java学习——字符串String
- java学习 ——字符串<1>
- 黑马程序员java学习日记——字符串String
- JAVA学习笔记——第五章 字符串
- java学习笔记六——数组、向量、字符串
- 黑马程序员——学习日记13 java字符串String
- Java学习笔记——字符串查找与替换
- 黑马程序员——java学习笔记--字符串
- 我的Java课程学习6——翻转字符串
- Java 深入学习(5) —— 字符串
- J2SE学习笔记3 — Java基本语法(5)字符串和构建字符串
- JAVA字符串学习笔记
- 机器学习:Selective Search for Object Recognition
- Effective Java:类和接口的设计
- SpringCloud项目生成Jar包执行
- 免锁容器之CopyOnWriteArrayList、ConcurrentHashMap
- 用星坐标(Star Coordinates)表示高维数据
- java学习——字符串<2>
- 【转载】Intellij IDEA win下快捷键
- oracle_SQL优化_高水位线导致的性能问题
- 嵌入式系统知识大总结
- 何以谓之“自顶向下,逐步求精”
- Effective Java: 方法的设计
- 如何使用epoll?一个完整的C例子
- 关于需求
- 苹果自爆秘籍:看从想法到实现FaceID是怎样炼成的【附下载】| 智东西内参