怎么把有分隔符的字符串一段一段截取放入arraylist中呢? 我取到一个字符串 s='北京,上海,广州,武汉'中间的分隔符为,也可能是其他分隔符我想把他们每个内容放入一个数组中 比如上例每个数组元素分别放 北京 上海 广州 武汉 请问怎么实现?是否有通用的函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果同时只有一种分隔符可以这样String ss[] = "北京,上海,广州,武汉".split(","); , 可以换成别的 String ss[] = "北京,上海,广州,武汉".split(",");或StringTokenizer:<%String temp="1111@@fffff";//"@@"是分隔符。StringTokenizer test=new StringTokenizer(temp,"@@");int testcount=test.countTokens();String ou="";ou=test.nextToken();out.print(ou);ou=test.nextToken();out.print(ou);%> 用split不是挺好嘛楼上的搞这么复杂啊?有什么好外呢?学习~~~~~~~`` String str[]=new String[0]; int i=0; if(readline==null)return null; StringTokenizer tokenizer=new StringTokenizer(readline,","); //按空格,换行,回车,tab分割 str=new String[tokenizer.countTokens()]; while(tokenizer.hasMoreTokens ()) {str[i]=tokenizer.nextToken (); i++; } GridBagLayout 如何创建左右两个不同大小的panel BufferReader读完文件后怎么重新定位到文件起始位置 帮我看看,哪里有错 菜鸟提问 请问java中是不是有一个int或者long型的date类? GUI当中的事件监听问题,大神帮忙看看呀!!! 什么是java虚拟机 小问题>????? 数据类型转换? 有谁知道Oracle8的数据库管理工具是用什么开发工具编写的? 登录出错! 希望进来看看!初学的需要!!
可以这样String ss[] = "北京,上海,广州,武汉".split(","); , 可以换成别的
或
StringTokenizer:
<%
String temp="1111@@fffff";//"@@"是分隔符。
StringTokenizer test=new StringTokenizer(temp,"@@");
int testcount=test.countTokens();
String ou="";
ou=test.nextToken();
out.print(ou);
ou=test.nextToken();
out.print(ou);
%>
楼上的搞这么复杂啊?有什么好外呢?学习~~~~~~~``
int i=0;
if(readline==null)return null;
StringTokenizer tokenizer=new StringTokenizer(readline,",");
//按空格,换行,回车,tab分割
str=new String[tokenizer.countTokens()];
while(tokenizer.hasMoreTokens ())
{str[i]=tokenizer.nextToken ();
i++;
}