取单个的字符串

liuzhijie0451 2004-08-26 04:06:38
我想把999|成产基价后果|技术部|添加部门|2222222|十分|大使馆1|合乎|555|
这个一个长的字符串,变成
1=999
2=成产基价后果
。。。。
字符串不是固定有多少个应该怎样办呀
...全文
64 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weepp 2004-08-26
同上!!!!!!!!!!!!!!
回复
EdifierX 2004-08-26
public class split{
public static void main(String args[]){
String str[]="999|成产基价后果|技术部|添加部门|2222222|十分|大使馆1|合乎|555|".split("|");
int i=0;
while(i<str.length){
System.out.println(str[i++]);
}
}
}
回复
lovelymaomao 2004-08-26
先用while(t.hasMoreToken()){
}
在循环里面t.nextToken();

回复
liuzhijie0451 2004-08-26
StringTokenizer t = new StringTokenizer(line,"|");

String 1 = t.nextToken();
这样只能取到第一个数据以后的就取不到了
回复
thumb3344 2004-08-26

StringTokenizer t = new StringTokenizer(line,"|");

String 1 = t.nextToken();
回复
skyboy0720 2004-08-26
split()
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-26 04:06
社区公告
暂无公告