String类常用方法; in length(); 返回当前的串对象的长度~~查询长度 char charAt(int index); 返回当前串对象下标int处的字符 index处的字符~~根据索引找对应的字符 int indexOf(int ch); 返回制定字符串在此字符串中第一次出现的索引~~根据字符找对应的索引 int indexOf(String str,int fromIndex); 返回制定字符串在此字符串中第一次出现的索引,从指定的索引开始~~根据字符找对应的索引(区间) String subString(int beginIndex);返回当前串从beginIndex开始到串尾的字串~~截取字符串 String subString(int beginIndex,int endIndex); 返回当前字符串从beginIndex开始到endIndex-1的字符串~~截取字符串 boolean equals(Object obj);将此字符串与指定的对象进行比较~~比较 bnoolean equalsIgnoreCase(String s);将此String 与另一个String比较,不考虑大小写~~比较 int compareTo(String another-s);按字典顺序比较俩个字符串~~比较 String concat(String str);将字符串str连接在当前穿的尾部,返回新的字符串 ~~连接位置处字符串 String replace(char oldCh,char newCh);将字符串的字符oldCh替换为字符串newCh~~替换 String toLowerCase();将字符串中的大写字符转换为小写字符~~替换 String toUpperCase();将字符串中的小写字符转换为大写字符~~替换 static String valueOf(type variable);返回变量variable值得字符串形式,type可以是基本类型~~转换 static String valueOf(char[] date,int offset,int count);返回字符数组date从下标offset开始的count个字符串 static String valueOf(Object obj);返回对象obj字符串 String toString();返回当前字符串 StringBuffer类(需要创建一个对象,用对象进行调用): in length(); 返回当前缓冲区中字符串的长度~~查询长度 char charAt(int index); 返回当前缓冲区中字符下标intex处的字符~~根据索引找对应的字符 void setcharAt(int index,char ch);将当前缓存区中的字符串下标index处的字符改变字符ch的值 int capacity();返回当前缓存区长度 StringBuffer append(Object obj);将obj.toString()返回的字符串添加到当前字符串的末尾 StringBuffer append(type variable);将变量值转换为字符串再添加到当前字符串的末尾,type可以是数组、串和各种基本类型 StringBuffer insert(int offset,Object obj);将obj.toString()返回的字符串插入当前字符下标offset处 StringBuffer append(char[]str, type variable);将变量值转换成字符串,插入到当前字符数组中下标为offset的位置处 String toString();将可变字符串转为不可变字符串 Collecttions算法类: addAll();增加元素 sort();集合排序 reverse();集合反序 shuffle();实现混排 replaceAll();实现元素的替换 binarySearch();二分查找; swap();交换指定位置元素