1. charAt(int index)-->返回 char
指定索引处的值(注意索引从0开始)
String str1="abc"; char c=str1.charAt(0); //返回字符串索引为0的字符'a'
2. concat(String str)-->将指定的字符串连接到该字符串的末尾
String str1="Hello"; String str2="World"; String str3=str1.concat(str2); //str1,str2都不变,str3变成了"HelloWorld"
3. indexOf(String str)-->返回指定子字符串第一次出现的字符串内的索引
String str1="abcbsbdbdsbas"; int num=str1.indexOf("sb"); //输出num=4
4. subString(int beginIndex)-->返回一个字符串,该字符串是此字符串的从beginIndex到最后的子字符串
subString(int beginIndex,int endIndex)-->返回一个字符串,该字符串是此字符串的从beginIndex到endIndex的子字符串
String str1="HelloWorld~"; String str2=str1.substring(5); String str3=str1.substring(4,7); //str2="World";str3="oWo"
5. split(String regex)-->用regix来分割某个字符串
String str1="aaa,bbb,ccc"; Strng[] strs=str1.split(","); //strs={"aaa","bbb","ccc"}
6. toCharArray-->将此字符串转换为新的字符数组
String str1="HelloWorld"; char[] chars=str1.toCharArray(); for(int i=0;i<chars.length();i++){ System.out.println(chars[i]); } //’H','e','l','l','o','W','o','r','l','d'
7. getBytes()-->使用平台的默认字符集将此字符串转换为字节序列,将结果存储到新的字节数组中
String str="abcabc"; byte[] bytes=str.getBytes(); //bytes内的元素为97,98,99,97,98,99