java中字符串怎样截取成一个一个的小段
例如有一段字符串zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4就是说中间有逗号分隔,怎样才能把它截成zifuchuan1和zifuc...
例如有一段字符串 zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4 就是说中间有逗号分隔,怎样才能把它截成 zifuchuan1和zifuchuan2和zifuchuan3和zifuchuan4,并把它保存在一个新字符串数组中 String[] s = {"zifuchuan1","zifuchuan2","zifuchuan3","zifuchuan4"}
展开
7个回答
展开全部
其实这样分隔,要不要考虑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
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
展开全部
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:
Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }
参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:
Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }
参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4
参考资料: jdk1.6API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s1 = "zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4";
String[] s = s1.split(",");
String[] s = s1.split(",");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-14
展开全部
String text="zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4";
String[] s=text.split("[,]");
String[] s=text.split("[,]");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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 );
}
}
}
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 );
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询