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 可以分开 }} |
|
回复: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 »
|