監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

把IP地址壓縮成4字節(jié)數(shù)組的一個(gè)方法

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件

前一段時(shí)間遇到一個(gè)問題,把壓縮IP地址壓縮成4字節(jié)數(shù)組的方法,總結(jié)出來供大家參考

public class TestIPEnCode extends TestCase{

/**

* 把IP地址轉(zhuǎn)換成4字節(jié)的數(shù)組

*/

public void testEnCodeIp(){

String ip="192.168.1.0";

String [] ips=ip.split("[.]");

byte [] ipbs=new byte[4];

//IP地址壓縮成4字節(jié),如果要進(jìn)一步處理的話,就可以轉(zhuǎn)換成一個(gè)int了.

for(int i=0;i< 4 ;i++){

int m=Integer.parseInt(ips[i]);

byte b=(byte) m;

if(m>127){

b=(byte)(127-m);

}

System.out.println(b);

ipbs[i]=b;

}

//把4字節(jié)的數(shù)組解成IP

ip="";

for(int i=0;i< 4;i++){

String tmp=String.valueOf(ipbs[i]);

if(ipbs[i]< 0){

tmp=String.valueOf(127+Math.abs(ipbs[i]));

}

if(i< 3){

ip+=tmp+".";

}else{

ip+=tmp;

}

}

System.out.println(ip);

}

}

(IT專家網(wǎng)論壇)

發(fā)布:2007-04-21 14:06    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
長春OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普長春OA行業(yè)資訊其他應(yīng)用

長春OA軟件 長春OA新聞動(dòng)態(tài) 長春OA信息化 長春OA快博 長春OA行業(yè)資訊 長春軟件開發(fā)公司 長春門禁系統(tǒng) 長春物業(yè)管理軟件 長春倉庫管理軟件 長春餐飲管理軟件 長春網(wǎng)站建設(shè)公司