程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA中如何將整數表示的ip地址轉換為字符串表示

JAVA中如何將整數表示的ip地址轉換為字符串表示

編輯:關於JAVA
/** 
 * 將整數表示的ip地址轉換為字符串表示. 
 * 
 * @param ip 32位整數表示的ip地址 
 * @return 點分式表示的ip地址 
 */
public static final String long2Ip(final long ip) {  
    final long[] mask = { 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000 };  
    final StringBuilder ipAddress = new StringBuilder();  
    for (int i = 0; i < mask.length; i++) {  
        ipAddress.insert(0, (ip & mask[i]) >> (i * 8));  
        if (i < mask.length - 1) {  
            ipAddress.insert(0, ".");  
        }  
    }  
    return ipAddress.toString();  
}

作者:csdn博客 微wx笑

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