永发信息网

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