- 论坛徽章:
- 0
|
String方法汇总
Java代码- 1.public class TestString {
- 2. public static void main(String[] args){
- 3. String s1 = new String("abcdefghf");
- 4.
- 5. //返回第5个字符
- 6. System.out.println(s1.charAt(5));//f
- 7.
- 8. //返回字符串长度
- 9. System.out.println(s1.length());//9
- 10.
- 11. //返回f字符所在字符串中的位置
- 12. System.out.println(s1.indexOf('f'));//5
- 13.
- 14. //返回de字符串所在字符串中的位置
- 15. System.out.println(s1.indexOf("de"));//3
- 16.
- 17. //没有F这个字符,返回-1
- 18. System.out.println(s1.indexOf("F"));//-1
- 19.
- 20. //返回第6个字符之后第一个f字符的位置
- 21. System.out.println(s1.indexOf('f',6));//8
- 22.
- 23. //比较s1与字符串是否相等,忽略大小写
- 24. System.out.println(s1.equalsIgnoreCase("ABCDEFGHF"));//true
- 25.
- 26. //比较s1与字符串是否相等,比较大小写
- 27. System.out.println(s1.equals("ABCDEFGHF"));//false
- 28.
- 29. //比较s1与字符串是否相等,比较大小写
- 30. System.out.println(s1.equals("abcdefghf"));//true
- 31.
- 32. //用字符h替换掉f
- 33. System.out.println(s1.replace('f','h'));//abcdehghh
- 34.
- 35. //将字符串s1的小写字母替换为大写
- 36. s1 = s1.toUpperCase();
- 37. System.out.println(s1);//ABCDEFGHF
- 38.
- 39. //将字符串s1的大写字母替换为小写
- 40. s1 = s1.toLowerCase();
- 41. System.out.println(s1);//abcdefghf
- 42.
- 43. //将s1字符串以字符串"f"为分割点分割为多个小字符串
- 44. String[] s2 = s1.split("f");
- 45. for(int i=0;i<s2.length;i++){
- 46. System.out.println(s2[i]);
- 47. }
- 48. //将小字符串中的每个元素输出
- 49. //abcde
- 50. //gh
- 51. }
- 52.}
复制代码 |
|