站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题请问一个把字符串分解为字符串数组的问题

请问一个把字符串分解为字符串数组的问题

摘要: 请问一个把字符串分解为字符串数组的问题


比如s="12,24,34",要求以逗号为标志,将s分解存到一个字符串数组里.这是道笔试题,没答上来,不甘心,请大家帮帮忙.


String[] a=s.split(",");


StringTokenizer 也可以不过麻烦些


1.利用字符串的split()方法进行分割
public String[] splitString(String str){
String[] array=str.split(",");
return array;
}
2.利用利用StringTokenizer来进行字符串分割
public String[] useStringTokenizer(String str){
StringTokenizer token=new StringTokenizer(str,",");
String[] array=new String[token.countTokens()];
int i=0;
while(token.hasMoreTokens()){
array[i]=token.nextToken();
i++;
}
return array;
}
但以上两个方法都不能识别子串中的分割符


up


split


up


StringTokenizer
有这个方法干吗不用...


请问楼主,还有别的题吗?


↑返回目录
前一篇: 保留两位
后一篇: 请问一个将字符串转换为long的程序