split 怎么以“+”分割
发布网友
发布时间:5小时前
我来回答
共5个回答
热心网友
时间:3小时前
String str = "a+b+c";
String[] strs = str.split("\\+");
for (int i = 0; i < strs.length; i++)
{
System.out.println(strs[i]);
}
这样就行了。
split参数并不是String,而是regex即正则表达式。
+号在正则表达式中有特殊意义(表示一次或多次),所以你的“+”就是“”出现一次或多次,“”没有意义也不是空格“ ”。
热心网友
时间:3小时前
String str="a+b+c";
String[] strs=str.split("\\+");
for (int i=0;i<strs.length;i++){
System.out.println(strs[i]);
}
+是java中的特殊符号 所以需要用转义符
热心网友
时间:3小时前
public static void getStr(){
String str="a+b+c";
String[] strs=str.split("\\+");
for (int i=0;i<strs.length;i++){
System.out.println(strs[i]);
}
}
要对+ 进行转义。。。。
要是不正确我把头给你!我测试过的! 希望给分啊!谢谢!呵呵!
热心网友
时间:3小时前
String str="a+b+c";
String[] strs=str.split("[+]");
for (int i=0;i<strs.length;i++){
System.out.println(strs[i]);
这样就可以了
热心网友
时间:3小时前
String[] strs=str.split("[+]");
String[] strs=str.split("\\+");
以上都对的,我只是路过,没有抢分的意思!别给我分