JAVA IP地址转成长整型方法
代码如下:
/**
* IP转成整型
* @param ip
* @return
*/
public static Long ip2int(String ip)
{
Long num = 0L;
if (ip == null){
return num;
}
try{
ip = ip.replaceAll("[^0-9\\.]", ""); //去除字符串前的空字符
String[] ips = ip.split("\\.");
if (ips.length == 4){
num = Long.parseLong(ips[0], 10) * 256L * 256L * 256L + Long.parseLong(ips[1], 10) * 256L * 256L + Long.parseLong(ips[2], 10) * 256L + Long.parseLong(ips[3], 10);
num = num >>> 0;
}
}catch(NullPointerException ex){
System.out.println(ip);
}
return num;
}
分享到:
相关推荐
Java ip 地址排序Java ip 地址排序Java ip 地址排序Java ip 地址排序
NULL 博文链接:https://fanshuyao.iteye.com/blog/2436489
ipv6的ip地址转biginteger数字 直接能够测试
点分十进制IP和长整型转换,直接把IP地址转换为整型,存数据库增加效率。
主要介绍了java IP地址网段计算的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
通过IP地址查询所在省市,基于qqwry.dat(可通过百度下载最新qqwry.dat文件来更新)。 代码已经简化过,直接调用静态方法即可返回地区信息(传入IP为参数)。 使用时只需要把唯一工具类:IpLocationTool.java(无...
javaIP地址获取
java 获取计算机名与IP地址 java 获取计算机名与IP地址 java 获取计算机名与IP地址
输入IP地址及掩码(如24),计算出地址范围 1、计算出掩码指定的IP地址个数 2、分割IP地址 3、将10.0.0.0形式的ip地址转换成10进制整数 4、将10进制整数形式转换成127.0.0.1形式的IP地址
java正则表达式验证IP地址
主要介绍了使用Java代码将IP地址转换为int类型的方法,这也是各大计算机考试和ACM以及面试的常见基础问题,需要的朋友可以参考下
该工具是实现IP地址转换整形的工具,也可以把整形转化为ip地址
主要介绍了java实现根据ip地址获取地理位置的代码分享,本文中使用的是QQ在线接口,也可以使用新浪、淘宝等提供的在线接口,需要的朋友可以参考下
可以字符串IP转换为整型IP,也可以把整型IP转换为字符串IP.
时间互转整型、IP地址互转整型、的工具,方便程序开发,数据查询。
根据Ip地址获取归属地,需要用到ip库,我这里用到的是QQWry.dat
IP地址格式输入,JAVA编写,之前写了个比较繁琐,这里写了个简洁的,只有一个java文件。
主要介绍了java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址的相关技巧,需要的朋友可以参考下
Java获取客户端真实IP地址
易语言IP地址转换源码,IP地址转换,查询IP到地址,二分法确定位置,取地区文本,IP文本转整数值,十六进制到十进制,倒转十六进制文本,IP文本补位,十六进制文本到IP地址,十六进制单项补位,获得数据库数据数量,获得数据库...