取单个的字符串

liuzhijie0451 2004-08-26 04:06:38
我想把999|成产基价后果|技术部|添加部门|2222222|十分|大使馆1|合乎|555|
这个一个长的字符串,变成
1=999
2=成产基价后果
。。。。
字符串不是固定有多少个应该怎样办呀
...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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()

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧