Java 字符串处理全解析
1. 字符序列
在 Java 编程中,文本由 Unicode 字符组成,这些字符以 UTF - 16 编码格式表示为 char 值序列。 String 类用于定义表示此类字符序列的对象。更广泛地说, java.lang.CharSequence 接口由任何表示字符序列的类实现,包括 String 、 StringBuilder 、 StringBuffer 类,以及用于执行 I/O 操作的 java.nio.CharBuffer 类。
CharSequence 接口非常简单,仅定义了四个方法:
- public char charAt(int index) :返回此序列中指定索引处的 char 。序列的索引从 0 到 length() - 1 (就像数组的索引一样)。由于这是一个 UTF - 16 字符序列,返回的值可能是一个实际字符,也可能是代理对的一部分。如果索引为负或不小于序列的长度,则会抛出 IndexOutOfBoundsException 。
- public int length() :返回此字符序列的长度。
- public CharSequence subSequence(int start, int end)
Java字符串处理全面解析与应用
超级会员免费看
订阅专栏 解锁全文
1248

被折叠的 条评论
为什么被折叠?



