Java中有关split的用法

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:42:38
public class TestSplit{

public static void main(String[] args){
String a = "5378";
String[] b = a.split(",");
for(int i=0;i<b.length;i++){
System.out.println(b[i]+" ");
}
}
}

我想把字符串用逗号分开,我这个程序哪里错了,怎么输出总是没分开?

谢谢。。
1L,我是个新手,今天老师给的题目就是让把这个字符串用逗号分开并求和。您能把完整的写出来吗,API上面public String[] split(String regex,
int limit)
Regex Limit 结果
: 2 { "boo", "and:foo" }
: 5 { "boo", "and", "foo" }
这些事什么意思,能给解释下吗,我有点看不懂。。。我追加分。。

谢谢了。

你们回答的真快,呵呵,谢谢你们了

老师今天确实给的是5,3,7,8.可能是我理解错意思了。。

是根据原来字符串的 逗号来进行劈分的
你这没有逗号当然错了。
split是把分出的字符串放进一个字符串数组中

使用 String.split分裂字符串为数组(String[])
使用 Integer.parseInt(String s) 将String转int并求和

String[] b = a.split(",");
你的a字符串里面没有“,”,怎么分?
如果你的a字符串是"211,23,12,s,de,sa"就可以分。
多看看API。

楼主你的集合里都没逗号啊。。。。分个屁屁出来啊

菜鸟