字符串操作
------------创建字符串--------------
- new String()
- new String(char[]):可以是字符数组,字节数组
- new String(char[], int index, int count)
- 字面量形式
- 字面量+变量
- length():获取字符串长度
- charAt(index):获取索引处的字符
- indexOf(char):获取某字符在字符串中第一次出现的位置,没有为-1
- lastIndexOf(char):获取某字符在字符串中最后一次出现的位置,没有为-1
- contains(char):判断是否存在某个字符串
- startsWith(char):以某个字符串开头
- endsWith(char):以某个字符串结尾
- equals(String):比较某个字符串是否相同
- equalsIgnoreCase:比较某个字符串是否相同(不区分大小写)
- trim():去掉字符串首尾的空格
- substring(start, end):截取字符串(开始,结尾)
- concat(str):连接字符串
- split(char):以某个字符分割字符串,返回数组
- replace(origin, new):将字符串中的某字符替换为另一个字符
- toCharArray():把字符串转换为字符数组
- getBytes():把字符串转化为字符对应的unicode值数组
- toLowerCase():转换为小写
- toUperCase():转换为大写
-----------StringBuilder--------------
- append(char):向字符串中添加字符
- insert(index, char):向某一个索引处添加字符串
- reverse():反转数组
- toString():转换为字符串类型