java中字符串怎样截取成一个一个的小段

例如有一段字符串zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4就是说中间有逗号分隔,怎样才能把它截成zifuchuan1和zifuc... 例如有一段字符串 zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4 就是说中间有逗号分隔,怎样才能把它截成 zifuchuan1和zifuchuan2和zifuchuan3和zifuchuan4,并把它保存在一个新字符串数组中 String[] s = {"zifuchuan1","zifuchuan2","zifuchuan3","zifuchuan4"} 展开
 我来答
flyingFish211
推荐于2017-11-24 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
其实这样分隔,要不要考虑2个字符串之间除了逗号之外的空白呢?
public class Test {

public static void main(String[] args) {

String str = "zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4";

String[] ary = str.split(",");//调用API方法按照逗号分隔字符串

for(String item: ary){
System.out.println(item);
}
}

}
----------------
zifuchun1
zifuchuan2
zifuchuan3
zifuchuan4
shy2850
2011-03-13 · TA获得超过6773个赞
知道大有可为答主
回答量:2505
采纳率:55%
帮助的人:1557万
展开全部
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:

Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4

参考资料: jdk1.6API

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_达文西_
2011-03-13 · 超过34用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:98.7万
展开全部
String s1 = "zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4";
String[] s = s1.split(",");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-14
展开全部
String text="zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4";
String[] s=text.split("[,]");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路川影视
2011-03-14 · TA获得超过183个赞
知道答主
回答量:131
采纳率:0%
帮助的人:44.4万
展开全部
package wangluo;

public class wen1 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String temp="zifuchun1 zifuchuan2 zifuchuan3 zifuchuan4";
String[] temp1=temp.split(" ");
for(String a:temp1)
{
System.out.println(a );
}

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式