java 中split()以<>符合取值
答案:4 悬赏:0 手机版
解决时间 2021-04-07 03:21
- 提问者网友:皆是孤独
- 2021-04-06 22:09
java 中split()以<>符合取值
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-04-06 23:12
public class Test7 {
public static void main(String[] args) {
String str =" ";
String []strs=str.substring(1, str.length()-2).replace("> <", "-").split("-");
for(String stra:strs){
System.out.println(stra);
}
}
}结果:
aaa
bb cc
aa bbcc
需要解释一下吗?
str.substring(1, str.length()-2) 截取字符串 aaa>
.replace("> <", "-") 将 > < 替换成 - 号 (一般在符号不统一的时候用 这里其实直接split("> <");就可以)
.split("-");分割
下面是foreach遍历数组
for(String stra:strs){
System.out.println(stra);
}
public static void main(String[] args) {
String str ="
String []strs=str.substring(1, str.length()-2).replace("> <", "-").split("-");
for(String stra:strs){
System.out.println(stra);
}
}
}结果:
aaa
bb cc
aa bbcc
需要解释一下吗?
str.substring(1, str.length()-2) 截取字符串 aaa>
.replace("> <", "-") 将 > < 替换成 - 号 (一般在符号不统一的时候用 这里其实直接split("> <");就可以)
.split("-");分割
下面是foreach遍历数组
for(String stra:strs){
System.out.println(stra);
}
全部回答
- 1楼网友:愁杀梦里人
- 2021-04-07 01:53
能把“><”替换一下不,换个;或逗号都行,再用split不就可以了
- 2楼网友:西风乍起
- 2021-04-07 00:36
String ss =" ";
String []a=ss.split("<");
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}追问arr[0]=aaa;
arr[1]=bb cc;
arr[2]=aa bbcc
这样的话,怎么搞哇。。
String []a=ss.split("<");
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}追问arr[0]=aaa;
arr[1]=bb cc;
arr[2]=aa bbcc
这样的话,怎么搞哇。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯