package aaa;
import java.util.ArrayList;
import java.util.List;
public class ip2Long {
public static void main(String[] args) {
// String ipaddr = "103.13.221.40";
String ipaddr = "119.29.13.228";
long l = ipToLong(ipaddr);
System.out.println(l);
}
//Long转换为IP
private static String numberToIp(Long number) {
//等价上面
String ip = "";
for (int i = 3; i >= 0; i--) {
ip += String.valueOf((number & 0xff));
if (i != 0) {
ip += ".";
}
number = number >> 8;
}
return ip;
}
//IP转换为Long
public static long ipToLong(String ip) {
String[] ipArray = ip.split("\\.");
List ipNums = new ArrayList();
for (int i = 0; i < 4; ++i) {
ipNums.add(Long.valueOf(Long.p
Java IP转Long Long转IP
最新推荐文章于 2024-04-24 18:40:48 发布