1.1. String(); 创建一个空字符串
1.2. String(String original); 通过字符串常量创建字符串
1.3. length(); 获取字符串的长度
1.4. charAt(int index); 获取指定下标索引的字符
1.5. indexOf(int ch); 获取指定字符第一次出现的位置的下标索引
1.6. indexOf(String s); 获取指定字符串第一次出现的位置的首字符下标索引
"abcdabcd".indexOf("cd") == 2;
"abcdabcd".indexOf("cde") == -1;
1.7. lastIndexOf(int ch); 获取指定字符最后一次出现的位置的下标索引
1.8. lastIndexOf(String str); 获取指定字符串最后一次出现的位置的首字符下标索引
"abcdabcd".indexOf("cd") == 6;
"abcdabcd".indexOf("cde") == -1;
1.9. substring(int beginIndex); 获取从指定下标位置开始一直到末尾的字符构成的子串
"abcdabcd".substring(3) == "dabcd";
"abcdabcd".substring(7) == "d";
"abcdabcd".substring(8) == "";
1.10. substring(int beginIndex, int endIndex); 获取从指定开始下标位置开始一直到指定结束下标位置的字符构成的子串
"abcdabcd".substring(3,5) == "da";
"abcdabcd".substring(7,7) == "";
"abcdabcd".substring(7,8) == "d";
"abcdabcd".substring(8,8) == "";
1.11. toLowerCase(); 获取小写字符串
"abCdabcD".toLowerCase() == "abcdabcd";
"abCd%abcD".toLowerCase() == "abcd%abcd";
1.12. toUpperCase(); 获取大写字符串
"abCdabcD".toLowerCase() == "ABCDABCD";
"abCd%abcD".toLowerCase() == "ABCD%ABCD";
1.13. concat(String str); 获取拼接后的新字符串
"abcdabcd".concat("EE") == "abcdabcdEE";
1.14. replace(char oldChar,char newChar); 获取将字符串中所有oldChar替换成newChar的新字符串
"abcdabcd".replace('b','B') == "aBcdaBcd";
1.15. replace(CharSequence target, CharSequence replacement); 获取将字符串中所有target替换成replacement的新字符串
"abcdabcd".replace("bc","BC")=="aBCdaBCd";
....明天再再写,累了。。。