IP地址和long互转
来源:互联网 发布:sas软件有多大 编辑:程序博客网 时间:2024/05/21 07:10
/** * 将字符串的ip地址转换为long型. * * @param ip ip地址 * @return long 型ip地址 */ public static final Long ip2Long(final String ip) { Long iplong = null; try{ final String[] ipNums = ip.split("\\."); iplong = (Long.parseLong(ipNums[0]) << 24) + (Long.parseLong(ipNums[1]) << 16) + (Long.parseLong(ipNums[2]) << 8) + (Long.parseLong(ipNums[3])); }catch(Exception e){ e.printStackTrace(); } return iplong; } /** * 将long ip地址转为字符串IP * long型IP地址 * @param ipaddress * @return */ public static String ipLong2Ip(Long ipaddress) { if(ipaddress == null){ return null; } StringBuffer sb = new StringBuffer(""); sb.append(String.valueOf((ipaddress >>> 24))); sb.append("."); sb.append(String.valueOf((ipaddress & 0x00FFFFFF) >>> 16)); sb.append("."); sb.append(String.valueOf((ipaddress & 0x0000FFFF) >>> 8)); sb.append("."); sb.append(String.valueOf((ipaddress & 0x000000FF))); return sb.toString(); }
阅读全文
0 0
- IP地址和long互转
- IP和long互转
- mfc IP控件ip地址转unsigned long和unsigned long转char*
- ip地址转换成16进制long
- IP地址转换为unsigned long(函数inet_addr和inet_aton)
- ip和long的转换
- Java:ip与long互转
- ip地址和mac地址
- IP地址和MAC地址
- MAC地址和IP地址
- MAC地址和IP地址
- MAC地址和IP地址
- ip地址与Long数值的相互转换
- IP地址转换成Long型数字的算法
- unsigned long整型数字转化成IP地址的实现
- IP地址与Long型整数的相互转换
- 公用IP地址和专用IP地址
- IP地址和子网掩码
- vim常用命令之多行注释和多行删除
- 34、Selenium + Python 实现 UI 自动化测试-正片6
- opencv学习实例(一)---camshift 色块追踪(详细注释)
- Recycleview 的CheckBox的复用和全选
- centos7安装jdk1.8
- IP地址和long互转
- 20171023-管理自己
- SpringBoot配置属性之其他
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- Linux shell编程学习笔记(七) 文本编辑
- Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解
- js倒计时与日期间隔计算
- 2017杭州云栖大会,你带走.club的猴米米了吗?
- 从Qt的图片文件传输来看Qt 中UDP的收发消息writeDatagram和readDatagram