java中如何拆分字符串,存放到一个数组中

比如a="aa,bb,cc,dd”
像字符之间的分割符号,可以是chr(1)吗 ?
不好意思啊,我应该说是JAVA脚本语言。。。。。

方法:

先拆分,然后把拆分的字符串存到数据组中即可,代码参考

public class STest
{
 public static void main(String[] args)
 {
  String t="abc,edf,xyz";
  String[] chrstr=t.split(",");
  for(int i=0;i<chrstr.length;i++)
  {
       System.out.println(chrstr[i]);
  }
 }
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-26
可以用chr(1)
不过是 \1
举个例子
aa=split(bb,"\1")本回答被提问者和网友采纳
第2个回答  2007-04-13
使用java.util.StringTokenizer类,详细见例子

import java.util.StringTokenizer;
public class TestStr {

public static void main(String[] args){
String s="aa,bb,cc,dd";
StringTokenizer st=new StringTokenizer(s,","); //可以更换分隔符
while(st.hasMoreTokens()){
System.out.println(st.nextToken());
}
}

}
第3个回答  2007-04-13
给你一个例子,我按照你出的来做了一个小例子..代码如下:

public class StringTest
{

public static void main(String[] args)
{
String a="aa,bb,cc,dd";
String[] chrstr=a.split(",");
for(int i=0;i<chrstr.length;i++)
{
System.out.println(chrstr[i]);
}
}
}
你存成一个StringTest.java的文件,编译一下吧,会看到已经被成功的分离开了...
第4个回答  2007-04-14
a="aa,bb,cc,dd";
String aa[]=a.split("\\,");
split括号里面是正则表达式,估计chr(1) 不能用作分隔符。
相似回答