本站首页    管理页面    写新日志    退出

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告

  如果你忍了,欺负你的人将来可能就进监狱了。如果你反击,欺负你的人将来可能就获选十大杰出青年了。

        QQ: 3159671

http://greenboy.javaeye.com/

http://blog.sina.com.cn/u/1278341164 小鸟吹烟


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:小鸟吹烟
日志总数:157
评论数量:424
留言数量:-1
访问次数:1254107
建立时间:2006年10月23日




[J2SE]java编程之split()与StringTokenizer示例
文章收藏,  网上资源

tone 发表于 2007/3/7 17:06:25

 http://zhyt3692003.spaces.live.com/blog/cns!74a2a25341bc7a!542.entry import java.util.StringTokenizer;public class StringTokenizerTest {  public static void main(String[] args) {         String abc="abc|def|efg|d||aaa|sadfsd||fsdf";       StringTokenizer st=new StringTokenizer(abc,"|");        for(int i=0;st.hasMoreTokens();i++){         System.out.println("result : "+st.nextToken());        }        String[] str_abc=abc.split("|");        for (int j=0;j<str_abc.length;j++){         System.out.println("split() result : "+str_abc[j]);        }        //split() 分不开“|”,StringTokenizer 可以分开 }}


阅读全文(15821) | 回复(7) | 编辑 | 精华
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

B.B(游客)发表评论于2009/5/22 9:53:15

空格是可以保留的,但空值的话StringTokenizer是会去掉的.


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

wj(游客)发表评论于2009/3/28 10:12:33

正找呢

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

纠正下(游客)发表评论于2009/3/21 16:51:04

以下引用split(游客)在2007-5-14 10:33:09的评论:String[] str_abc = abc.split("[|]");或者String[] str_abc = abc.split("\\|");都可以.而且StringTokenizer会把空值丢掉,split会把空值保留纠正一下,StringTokenizer和split都会把空值保留!

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

wuweihi(游客)发表评论于2008/8/27 15:17:26

//split() 分不开“|”,StringTokenizer 可以分开并不是分不开,而是因为split的字符串参数不是普通的字符串,而是正则表达式,所以,要想分隔"|"的话,需要转义\/,因为在正则表达式中|代表“或”。同时,在Java语言当中,\也是转义字符,如果要引用\的话,也需要转义,最终,参数的值就是“\\|” lululum所书写的\\|{1,2},代表 |或||

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

lululum(游客)发表评论于2008/4/1 15:43:21

String[] str_abc = abc.split(\\|{1,2});的结果就和StringTokenizer一样没有空值了,split使用正则表达式,相当强大

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

brianrealestate(游客)发表评论于2008/3/6 15:23:38

实在太好了,刚好用上

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:java编程之split()与StringTokenizer示例
文章收藏,  网上资源

split(游客)发表评论于2007/5/14 10:33:09

String[] str_abc = abc.split("[|]");或者String[] str_abc = abc.split("\\|");都可以.而且StringTokenizer会把空值丢掉,split会把空值保留

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144762476 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号