String类:字符串不可变的,字符串常量池-堆
new String()
new String("")
new String(char[ ] )
new String(byte[ ], charset=) 解码再编码
int indexOf(char/String[, int]) **从指定下标位置开始,给定字符第一次出现的位置**
int lastIndexOf(char/String[, int]) **反过来的 多用于 查看ip地址后边几个有用的数字的索引**
String substring(int[, int]) **将此字符串在序列位置切割**
char[] toCharArray() **将此字符串转换为一个新的字符数组
char charAt(int)** **返回索引位置的字符**
String trim() //**去掉前后两端空格**
boolean startsWith(String) **是否以...开始** 可以在后边加索引 表示当前索引位置是否以这个开始
boolean endsWith(String) **是否以...结束**
String toUpperCase() **变大写**
String toLowerCase() **变小写**
boolean equalsIngnoreCase() **// 忽略大小写的判断**
boolean isEmpty() **// 判断字符串长度是否为0**
String str = String.valueOf(new Integer(0));**// 将所有其他类型对象变成字符串类型**
StringBuilder
StringBuilder append(String):return this; //追加字符串
StringBuilder insert(String, int) //在索引位置插入字符串
StringBuilder delete(int, int) //前包含后不包含的删除
StringBuilder replace(int, int,String) //用指定字符串替换给定序列中的字符串
StringBuilder reverse() //将其字符串反转