| 方法 | 描述 |
|---|---|
| length | 返回字符串的长度 |
| charAt | 返回指定下标的字符 |
| getChars | 截取多个字符,并使用其他字符数组进行接收 |
| getBytes | 将字符串转换成byte数组 |
| toCharArray | 将字符串转换为字符数组 |
| isEmpty | 判断字符串是否为空 |
| matches | 判断是否符合指定正则表达式 |
| equals | 比较两个字符串是否相等 |
| equalsIgnoreCase | 不区分大小写,比较两个字符串是否相等 |
| startsWith | 判断字符串是不是以特定字符串开头 |
| endsWith | 判断字符串是不是以特定字符串结尾 |
| toUpperCase | 将字符串转换为大写 |
| toLowerCase | 将字符串转换为小写 |
| concat | 连接两个字符串 |
| trim | 去掉两侧的空格 |
| substring | 截取固定字符串 |
| indexOf | 查找字符串中指定字符第一个出现的下标位置 |
| lastIndexOf | 查找字符串中指定字符最后一个出现的下标位置 |
| compareTo | 比较两个字符串 ASCII 值的大小 |
| compareToIgnoreCase | 不区分大小写,比较两个字符串的大小 |
| replace | 使用新字符串替换指定部分 |
| replaceAll | 基于正则表达式的字符串替换 |
| replaceFirst | 基于正则表达式的字符串替换,但只替换第一个 |
| split | 字符串的分割 |
| contains | 判断字符串中是否包含指定字符或字符串 |
| codePoints | 返回在字符串中找到的代码点的数量 |
| codePointAt | 返回指定索引处的字符 Unicode 值 |
| codePointBefore | 返回字符串中指定索引之前的字符的 Unicode 值 |
| codePointCount | 返回在字符串中找到 Unicode 值的数量 |
| toString | 将对象转换为String字符串 |
| contentEquals | 用于将字符串与指定StringBuffer比较 |
| intern | 返回字符串对象的规范化表示 |
| offsetByCodePoints | 返回字符串,是从给定的索引codePointOffset码点偏移的索引 |
| regionMatches | 检测两个字符串在一个区域内是否相等 |
| subSequence | 返回一个新的字符序列,且为此序列的子序列 |
| hashCode | 返回Hash值 |
| chars | 返回字符串的IntStream |
| getClass | 获取对象的运行时对象的类 |
| wait | 当前线程进入等待状态 |
| notify | 唤醒一个在此对象监视器上等待的线程 |
| notifyAll | 唤醒在该对象上等待的所有线程 |
