当前位置:天才代写 > tutorial > JAVA 教程 > JAVA中把IP地点转生长整型的要领

JAVA中把IP地点转生长整型的要领

2017-11-02 08:00 星期四 所属: JAVA 教程 浏览:676

代码如下:

/** 
 * 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;  
}

作者:csdn博客 微wx笑

 

    关键字:

天才代写-代写联系方式