關鍵技術:
將IP地址轉化成整數的關鍵技術點如下:
1、通過String的indexOf方法找出IP字符串中的"."的位置
2、根據點的位置,使用String的substring方法把IP字符串分成4段
3、使用Long的parselong方法把子段轉化為一個3位數
4、通過左移位操作(<<)給每一段的數字加權,第一段的權為2的24次方,第二段的權為2的16次方,第三段的權為2的8次方,最后一段的權為1.
將整數形式的IP地址轉化成字符串的技術點如下:
1、將整數值進行右移位操作(>>),右移24位,右移時高位補0,得到的數字即為第一段IP。
2、通過與操作符(&)將整數值的高8位設位0,再右移16位,得到的數字即為第二段IP。
3、通過與操作符把整數值的高16位設為0,再右移8位,得到的數字即為第三段IP。
4、通過與操作符把整數值的高24位設為0,得到的數字即為第四段IP。













































-- 學海無涯