本篇内容主要讲解“Java中使用split分解IP地址实例介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中使用split分解IP地址实例介绍”吧!
创新互联建站专注于网站建设、成都网站制作、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
日前在使用split 分解字符串时,发现"."这个字符串分解不了,程序如下:
public static void main(String[] str){
String ip = "59.39.158.107";
String[] ipstr = ip.split(".");
System.out.println(ipstr.length);
}
后来查看了String.split的源码,明白split是用正则来分解的,然而"."在正则是特殊字符,所以得用转义符来转义
String.split的源码如下:
public string[] split(string regex, int limit) {
return pattern.compile(regex).split(this, limit);
}
修改后的分解IP程序如下:
public static void main(String[] str){
String ip = "59.39.158.107";
String[] ipstr = ip.split(".");
System.out.println(ipstr.length);
}
可以发现加入后可以正确的分解字符串
到此,相信大家对“Java中使用split分解IP地址实例介绍”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!