深爱那片海 发表于 2015-1-18 11:12:18

来看java截取字符串的一些经常使用处置

前些天,在CSDN上看到了一个消息,说是ASP.NETAJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。
java对字符串处置功效壮大,以下是自己实践开辟顶用到的一些总结:

packageorg.bulktree.test;
importjava.util.StringTokenizer;
/***//**
*
*@authorbulktreeEmail:laoshulin@gmail.com
*@dateJul31,2008
*/
publicclassSplitTest{
publicstaticvoidmain(String[]args){
SplitTestst=newSplitTest();
//st.splitTest01();
//st.splitTest02();
st.StringTokenizierTest();
}
publicvoidsplitTest01(){
Strings="01111:aa:哈哈";
/**//*
*limit该值用来限定前往数组中的元素个数
*/
String[]s1=s.split(":");
System.out.println(s1);
/**//*
*-1暗示假如为空也能辨别出来
*/
String[]s2=s.split(":",-1);
System.out.println(s2);
String[]s3=s.split(":",1);
System.out.println(s3);
}
publicvoidsplitTest02(){
//“.”和“|”都是本义字符,必需得加""
Strings="bulktree.oakertree.laoshulin";
Stringss="bulktree|oakertree|laoshulin";
Stringsss="bulktree.oakertree|laoshulin";
String[]s1=s.split(".");
System.out.println(s1);
String[]s2=ss.split("|");
System.out.println(s2);
/**//*
*假如有多个分开符,能够用"|"作为连字符
*/
String[]s3=sss.split(".||");
System.out.println(s3);
}
/**//*
*机关字符串的StringTokenizer对象测试
*/
publicvoidStringTokenizierTest(){
Strings="Iamastudent,bulktree";
StringTokenizerstr=newStringTokenizer(s);
//前往nextToken办法被挪用的次数,分开符的数目
System.out.println(str.countTokens());
//是不是有分开符
while(str.hasMoreTokens()){
System.out.println(str.nextToken());
}
}
}
你说是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对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

因胸联盟 发表于 2015-2-11 08:12:44

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

蒙在股里 发表于 2015-2-14 03:44:10

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

海妖 发表于 2015-2-28 14:43:18

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

老尸 发表于 2015-3-5 15:37:09

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

透明 发表于 2015-3-10 21:50:25

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

愤怒的大鸟 发表于 2015-3-11 22:47:48

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

精灵巫婆 发表于 2015-3-28 17:24:32

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页: [1]
查看完整版本: 来看java截取字符串的一些经常使用处置