1. charAt(int index)
方法详解:返回字符串中指定索引对应的字符,默认从0开始
测试案例:
2. compareTo(String anotherString)
方法详解:两个字符串比较大小
str1小于str2返回 -1
str2大于str1返回 1
str2小于str3返回 0
测试案例:
3. compareToIgnoreCase(String str)
方法详解:忽略两个字符串大小写比较大小
测试案例:
4. concat(String str)
方法详解:字符串拼接
测试案例:
5. contains(CharSequence s)
方法详解:字符串中是否包含某个子串
测试案例:
6. copyValueOf(char data[], int offset, int count)
方法详解:此方法返回一个新的String,并将数组中部分字符复制到其中。
测试案例:
7. endsWith(String suffix)
方法详解:判断字符是否以某个后缀结尾。
测试案例:
8. equals(Object anObject)
方法详解:比较两个字符串是否相等。
测试案例:
9. equalsIgnoreCase(String anotherString)
方法详解:忽略大小写比较两个字符串是否相等。
测试案例:
10. format(String format, Object... args)
方法详解:字符串常规类型格式化
测试案例:
11. getBytes()
方法详解:将字符串转化为字符数组。
测试案例:
12. hashCode()
方法详解:返回字符串的散列码。
测试案例:
13. indexOf()
方法详解:查找目标字符或字符串在要查找串中对应的下标14.
测试案例:
14. intern()
方法详解:String中的intern一个 native方法,当调用 intern方法时,如果常量池中已经包含一个等于此String对象的字符串,则返回池中的字符串。
测试案例:
解析:
"yyds"作为字面量,放入了池中,而new时s1指向的是heap中新生成的string对象,s1.intern()指向的是"test"字面量之前在池中生成的字符串对象 。
15. isEmpty()
方法详解:判断某个字符串是否为空。
测试案例:
16. join()
方法详解:起到字符串拼接的作用。
测试案例:
17. lastIndexOf()
方法详解:获取字符或字符串最后一次出现的索引位置。
测试案例:
18. length()
方法详解:获取字符串的长度。
测试案例:
19. matches()
方法详解:支持正则表达式校验。
测试案例:
20. replace()
方法详解:将字符串中的某个字符或字符串替换成目标值。
测试案例:
21. split()
方法详解:根据匹配给定的正则表达式来拆分字符串。
测试案例:
22. startsWith()
方法详解:用于检测字符串是否以指定的前缀开始。
测试案例:
23. subSequence()
方法详解:返回一个新的字符序列,从指定的开始和结束索引。
测试案例:
24. substring()
方法详解:字符串截取。
测试案例:
25. toCharArray()
方法详解:将字符串转换成字符数组。
测试案例:
26. toUpperCase()
方法详解:将字符串转换成大写。
测试案例:
27. toLowerCase()
方法详解:将字符串转换成小写。
测试案例:
28. trim()
方法详解:去掉字符串两边的空格。
测试案例:
29. valueOf()
方法详解:将一些基本数据类型转换为字符串。
测试案例:
30. 完结。