仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 518|回复: 10
打印 上一主题 下一主题

[学习教程] 来看java截取字符串的一些经常使用处置

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:12:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前些天,在CSDN上看到了一个消息,说是ASP.NETAJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。
java对字符串处置功效壮大,以下是自己实践开辟顶用到的一些总结:
  1. packageorg.bulktree.test;
  2. importjava.util.StringTokenizer;
  3. /***//**
  4. *
  5. *@authorbulktreeEmail:laoshulin@gmail.com
  6. *@dateJul31,2008
  7. */
  8. publicclassSplitTest{
  9. publicstaticvoidmain(String[]args){
  10. SplitTestst=newSplitTest();
  11. //st.splitTest01();
  12. //st.splitTest02();
  13. st.StringTokenizierTest();
  14. }
  15. publicvoidsplitTest01(){
  16. Strings="01111:aa:哈哈";
  17. /**//*
  18. *limit该值用来限定前往数组中的元素个数
  19. */
  20. String[]s1=s.split(":");
  21. System.out.println(s1[0]);
  22. /**//*
  23. *-1暗示假如为空也能辨别出来
  24. */
  25. String[]s2=s.split(":",-1);
  26. System.out.println(s2[0]);
  27. String[]s3=s.split(":",1);
  28. System.out.println(s3[0]);
  29. }
  30. publicvoidsplitTest02(){
  31. //“.”和“|”都是本义字符,必需得加""
  32. Strings="bulktree.oakertree.laoshulin";
  33. Stringss="bulktree|oakertree|laoshulin";
  34. Stringsss="bulktree.oakertree|laoshulin";
  35. String[]s1=s.split(".");
  36. System.out.println(s1[0]);
  37. String[]s2=ss.split("|");
  38. System.out.println(s2[0]);
  39. /**//*
  40. *假如有多个分开符,能够用"|"作为连字符
  41. */
  42. String[]s3=sss.split(".||");
  43. System.out.println(s3[1]);
  44. }
  45. /**//*
  46. *机关字符串的StringTokenizer对象测试
  47. */
  48. publicvoidStringTokenizierTest(){
  49. Strings="Iamastudent,bulktree";
  50. StringTokenizerstr=newStringTokenizer(s);
  51. //前往nextToken办法被挪用的次数,分开符的数目
  52. System.out.println(str.countTokens());
  53. //是不是有分开符
  54. while(str.hasMoreTokens()){
  55. System.out.println(str.nextToken());
  56. }
  57. }
  58. }
复制代码
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。
乐观 该用户已被删除
沙发
发表于 2015-1-20 17:06:24 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-29 13:16:12 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
爱飞 该用户已被删除
地板
发表于 2015-2-5 08:36:36 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
因胸联盟 该用户已被删除
5#
发表于 2015-2-11 08:12:44 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
蒙在股里 该用户已被删除
6#
发表于 2015-2-14 03:44:10 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
海妖 该用户已被删除
7#
发表于 2015-2-28 14:43:18 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
老尸 该用户已被删除
8#
发表于 2015-3-5 15:37:09 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
透明 该用户已被删除
9#
发表于 2015-3-10 21:50:25 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-11 22:47:48 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
精灵巫婆 该用户已被删除
11#
发表于 2015-3-28 17:24:32 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表