91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ipaddress-5.0.2.jar 使用方法

發布時間:2020-08-04 09:34:36 來源:網絡 閱讀:645 作者:supersyd 欄目:編程語言
package?test;

import?java.io.ByteArrayOutputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.List;
import?inet.ipaddr.IPAddress;
import?inet.ipaddr.IPAddressString;
import?inet.ipaddr.ipv4.IPv4Address;

public?class?TestIpAddr?{

	public?static?void?main(String[]?args)?{

		//ip轉bigint
		IPAddress?address?=?new?IPAddressString("192.168.1.1").getAddress()?;
		System.out.println(?address.getValue()??);
		
		//?bigint轉ip
		System.out.println(String.join(".",new?IPv4Address(toByteArray(3232235777L)).getSegmentStrings()));

		//獲取子網
		List<String>?subnetList?=?getSubnetList("192.168.1.1/255.255.252.0");
		
		for(int?i=0;i<subnetList.size()?;?i++?)?{
			System.out.println(subnetList.get(i)?);
		}
	}
	private?static?byte[]?toByteArray(Long?a){
????????ByteArrayOutputStream?bos=new?ByteArrayOutputStream();
????????DataOutputStream?dos=new?DataOutputStream(bos);
????????try?{
????????????dos.writeLong(a);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????????return?bos.toByteArray();
????}
	
	public?static?List?<String>?getSubnetList?(String?ipAddr){

????????IPAddress?address?=?new?IPAddressString(ipAddr).getAddress();
????????int?prefixLength=address.toAddressString().getNetworkPrefixLength();

????????List<String>?subnetList?=?new?ArrayList<String>();

????????IPAddress?subnet?=?address.applyPrefixLength(prefixLength).toPrefixBlock();
????????Iterator<??extends?IPAddress>?iterator?=?subnet.iterator();
????????
????????while?(iterator.hasNext())?{
????????????subnetList.add(iterator.next().toCanonicalWildcardString());
????????}
????????subnetList.remove(0);
????????subnetList.remove(subnetList.size()-1);
????????return??subnetList;
????}
????

}

jar包下載地址:

https://www.mvnjar.com/com.github.seancfoley/ipaddress/5.0.2/detail.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵寿县| 额敏县| 云梦县| 麻江县| 玉林市| 延吉市| 邯郸县| 盐亭县| 容城县| 张家界市| 安达市| 凯里市| 建湖县| 盐源县| 平罗县| 抚松县| 仙游县| 澄迈县| 湄潭县| 普安县| 綦江县| 芦溪县| 嘉善县| 宜兴市| 盘锦市| 长白| 柳江县| 尉氏县| 宁波市| 密云县| 长沙市| 大竹县| 明光市| 宾阳县| 锦州市| 横山县| 萍乡市| 奉节县| 布尔津县| 天长市| 云霄县|