免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1614 | 回复: 1
打印 上一主题 下一主题

String方法汇总 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-19 20:55 |只看该作者 |倒序浏览

String方法汇总











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

论坛徽章:
0
2 [报告]
发表于 2012-03-19 20:56 |只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP