必须要有编码
不设定并不是没有,而是使用默认的
既然使用字节数组,那么有的时候可能需要指定范围,所以有两个根本的构造方法
然后还有默认字符编码的简化形式
再然后就是长度为整个字节数组的简化形式
这几个构造方法根本在于理解...,是从索引处往前,反向查找
返回的值要 小于等于 索引
匹配字符如果是BMP,代码单元就是代码点,返回的就是那个代码单元也是代码点的索引
如果是辅助平面,一个代码点两个代码单元,返回的就是高代理位的索引...(CharSequence)
这两个方法 分别针对参数StringBuffer 和 CharSequence
他们都是 当且仅当表示相同的 char 值序列时,结果才为 true
比较的也是内容..."ab"
replaceFirst(String, String)
replaceAll(String, String)
concat 连接
将指定字符串连接到此字符串的结尾
如果参数字符串的长度为...对象的引用
它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 true
对于直接定义的