永发信息网

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);
}
全部回答
  • 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
这样的话,怎么搞哇。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯