程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA中把IP地址轉成長整型的方法

JAVA中把IP地址轉成長整型的方法

編輯:關於JAVA

代碼如下:

/** 
 * 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笑

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved