当前位置:首页 » 编程语言 » pythonstrtolong

pythonstrtolong

发布时间: 2023-07-27 14:34:48

java中 求一个把Long型IP 转换成String的方法

//ip long to String
public String iplongToIp(long ipaddress) {
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();
}

//string ip to long
public long ipStrToLong(String ipaddress) {
long[] ip = new long[4];
int position1 = ipaddress.indexOf(".");
int position2 = ipaddress.indexOf(".", position1 + 1);
int position3 = ipaddress.indexOf(".", position2 + 1);
ip[0] = Long.parseLong(ipaddress.substring(0, position1));
ip[1] = Long.parseLong(ipaddress.substring(position1+1, position2));
ip[2] = Long.parseLong(ipaddress.substring(position2+1, position3));
ip[3] = Long.parseLong(ipaddress.substring(position3+1));
return (ip[0] << 24) + (ip[1] << 16) + (ip[2] << 8) + ip[3];
}

//希望能帮助你

热点内容
编程linux系统 发布:2025-04-05 06:04:14 浏览:249
表格如何增减密码 发布:2025-04-05 06:00:33 浏览:191
存储卡sandisk 发布:2025-04-05 06:00:26 浏览:38
dll编译出错求助 发布:2025-04-05 05:59:44 浏览:709
模拟人生java 发布:2025-04-05 05:53:58 浏览:553
日本免费云服务器色 发布:2025-04-05 04:58:52 浏览:865
linuxcpp 发布:2025-04-05 04:53:38 浏览:748
安卓字体哪个最好 发布:2025-04-05 04:46:37 浏览:650
什么是hdb3码编译码 发布:2025-04-05 04:40:20 浏览:504
编译原理运算符 发布:2025-04-05 04:37:50 浏览:521