java里一段字符串按照空格拆分,然后再按逗号拆分怎么写
展开全部
String srcstring="this is a about split test";
String stringarray[]=srcstring.split(" ");
//// 在每个空格字符处进行分解
for(String stemp:stringarray){
System.out.println(stemp);
}
String srcstring1=" this is a about split test";//有n个空格的话,分成的数组长度为n+1
//如果字符串中有多个空格时,则两个空格间认为是没有字符,结果字符串数组中该位置为空。
String stringarray1[]=srcstring1.split(" ");
for(String stemp:stringarray1){
System.out.println(stemp);
}
追问
Where there is a will, there is a way
拆分为Where there is a will there is a way。注意此时length=9
2014-02-08 · 知道合伙人数码行家
关注
展开全部
public class Split{
public static void main(String[] args){
String sss = "1 2010,2 2011,3 2012";
String[] arr = sss.split(" |,");//根据“ ”和“,”区分
System.out.println(java.util.Arrays.toString(arr));//遍历输出数组
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java">public class Split{
public static void main(String[] args){
String sss = "1 2010,2 2011,3 2012";
String[] arr = sss.split(" |,");//根据“ ”和“,”区分
System.out.println(java.util.
1.可能是你程序里用的是英文的“,”,而你在控制台输入的是中文的“,”导致的吧。
2.我刚试了下,你输入的逗号中间应该有内容空格也行,不然运行结果就是0。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写出来示例字符串看看。
追问
Where there is a will, there is a way
拆分为Where there is a will there is a way。注意此时length=9
追答
额 你这只是把逗号改成空格了啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询