當前位置:首頁 » 編程語言 » 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];
}

//希望能幫助你

熱點內容
手機android開發 發布:2025-08-22 03:11:24 瀏覽:278
linux文件名空格 發布:2025-08-22 03:05:36 瀏覽:289
百旺浙江伺服器地址 發布:2025-08-22 02:45:00 瀏覽:257
如何撤回密碼 發布:2025-08-22 02:30:36 瀏覽:678
安卓系統怎麼用藍牙傳給蘋果手機 發布:2025-08-22 02:27:51 瀏覽:478
android獲取數組 發布:2025-08-22 02:24:04 瀏覽:649
徵型壓縮機 發布:2025-08-22 02:10:15 瀏覽:496
真空壓縮袋能上飛機嗎 發布:2025-08-22 02:10:01 瀏覽:96
怎麼刪除伺服器文件 發布:2025-08-22 02:04:07 瀏覽:170
爐石傳說威脅腳本投降 發布:2025-08-22 01:54:10 瀏覽:332