String a="01,02,03";
String b[] = split(a,",");
...
public String[] split(String str,String separator)
{
StringTokenizer st=new StringTokenizer(str,separator);
String[] sa=new String[st.countTokens()];
int n=0;
while(st.hasMoreTokens()){
sa[n++]=st.nextToken();
}
return sa;
}
String b[] = split(a,",");
...
public String[] split(String str,String separator)
{
StringTokenizer st=new StringTokenizer(str,separator);
String[] sa=new String[st.countTokens()];
int n=0;
while(st.hasMoreTokens()){
sa[n++]=st.nextToken();
}
return sa;
}
import java.util.regex.*;
public class test{
public static void main(String[] args) throws Exception {
String s="01,02,03";
Pattern p = Pattern.compile("[,]");
String[] result = p.split(s);
for (int i=0; i<result.length; i++)
System.out.println(result[i]);
}
}
String[] b = a.split(",");
如何转化成String[] b;
使b={"01","02","03"};!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
JDK1.3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
要求效率最高
简单问题撒分请看清楼主的要求
第一种吧
这个比较实用啊,以后也能用到的!