JAVA String字符串解析,JAVA字符串处理
答案:2 悬赏:10 手机版
解决时间 2021-03-01 19:05
- 提问者网友:谁的错
- 2021-02-28 21:07
JAVA String字符串解析,JAVA字符串处理
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-02-28 22:37
String str="221.10.182.0 221.10.182.63 四川省攀枝花市 网通IDC机房";
String[] ipInfo =str.split("\\s+");
// ipInfo里的0、1、2、3,分别对应你要的字符串。
String[] ipInfo =str.split("\\s+");
// ipInfo里的0、1、2、3,分别对应你要的字符串。
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-01 00:01
如果能保证之间的空格一定是固定值的话 且其他位置没有空格的话 可以这样String str = "221.10.182.0 221.10.182.63 四川省攀枝花市 网通IDC机房";
String[] sarray = str.split(" ");
for(String s:sarray){
System.out.println(s);
}追问String str = "221.10.182.0 221.10.182.63 四川省攀枝花市 网通IDC机房";
//中间的空格不确定是几个追答
那你能不能保证其他内部没空格? 可以的话可以把中间的空格强制转成1个String string = "0.0.0.0 0.255.255.255 IANA保留地址 CZ88.NET";
String test = string.replaceAll("\s{1,}", " ");
System.out.println(test);
string = test;
String[] str = string.split(" ");
for (String string2 : str) {
System.out.println(string2);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯