JAVA IP地址转成长整型方法
2024-08-22 14:48:05
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;
}
最新文章
- Memcached学习笔记
- The template engine
- C语言宏定义时#(井号)和##(双井号)的用法1
- jQuery学习笔记(3)
- ios开发--GCD使用介绍:4-延迟执行操作
- BestCoder Round #69 (div.2)(hdu5611)
- 趣味C程序100.9 绘制杨辉三角
- nyoj 42
- linux下zip命令使用
- Java面试10|数据库相关
- [SDOI2010]所驼门王的宝藏
- Apache Avro# 1.8.2 Specification (Avro 1.8.2规范)一
- JVM 学习(一)反射、垃圾回收、异常处理--- 2019年4月
- 基于89C51/52单片机的红外线遥控驱动
- Python环境——安装扩展库
- Kettle实现数据抽取、转换、装入和加载数据-数据转移ETL工具
- Centos7.x gnome 桌面美化
- jQuery基础教程
- 异步编程(async&;await)
- Java并发编程之AbstractQueuedSynchronizer源码分析
热门文章
- Wi-Fi万能钥匙:说是破解,其实有危险(转)
- jQuery 顶部导航尾随滚动,固定浮动在顶部
- Opencv246+vs2012生成不依赖编译环境的exe文件
- 折扣&;折让-看清实质的思考
- fs学习笔记之输出格式
- ORA-16047: DGID mismatch between destination setting and target database
- linux开机启动服务和chkconfig使用方法(转)
- 【 D3.js 高级系列 — 8.0 】 打标
- 聊天demo SignalR
- visual studio 2013常用快捷键 VS2013快捷键大全