NetworkUtil
in com.gitee.l0km:common-base2 since version 1.0.7public class NetworkUtil extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NetworkUtil.Filter
Deprecated.
|
static class |
NetworkUtil.Radix
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_HOST
Deprecated.
|
Constructor and Description |
---|
NetworkUtil()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertHost(java.lang.String host)
Deprecated.
如果
host 为localhost转换为"localhost" |
static java.lang.String |
format(byte[] source,
java.lang.String separator,
NetworkUtil.Radix radix)
Deprecated.
将
byte[] 转换为radix 指定格式的字符串 |
static java.lang.String |
formatIp(byte[] source)
Deprecated.
以IP地址格式(点分位)格式化
source 指定的字节数组 |
static java.lang.String |
formatMac(byte[] source,
java.lang.String separator)
Deprecated.
MAC地址格式(16进制)格式化
source 指定的字节数组 |
static byte[] |
getMacAddress(java.net.InetAddress address)
Deprecated.
返回指定
address 绑定的网卡的物理地址(MAC) |
static java.lang.String |
getMacAddress(java.net.InetAddress address,
java.lang.String separator)
Deprecated.
|
static java.lang.String |
getMacAddress(java.net.NetworkInterface nic,
java.lang.String separator)
Deprecated.
|
static java.util.Set<java.net.NetworkInterface> |
getNICs(com.google.common.base.Predicate<java.net.NetworkInterface>... filters)
Deprecated.
根据过滤器
filters 指定的条件(AND)返回网卡设备对象 |
static java.util.Set<java.net.NetworkInterface> |
getPhysicalNICs()
Deprecated.
返回所有物理网卡
|
static boolean |
isLocalhost(java.net.InetAddress address)
Deprecated.
判断
address 是否为本机地址 |
static boolean |
isLocalhost(java.lang.String host)
Deprecated.
判断
address 是否为本机地址 |
static boolean |
isLoopbackAddress(java.lang.String host)
Deprecated.
判断
host 是否为localhost |
static boolean |
selfBind(java.net.InetAddress address)
Deprecated.
遍历所有物理网上绑定的地址,判断
address 是否为本机网卡绑定的地址 |
static boolean |
selfBind(java.lang.String host)
Deprecated.
see also
selfBind(InetAddress) |
public static final java.lang.String DEFAULT_HOST
public NetworkUtil()
@SafeVarargs public static java.util.Set<java.net.NetworkInterface> getNICs(com.google.common.base.Predicate<java.net.NetworkInterface>... filters)
filters
指定的条件(AND)返回网卡设备对象filters
- public static java.util.Set<java.net.NetworkInterface> getPhysicalNICs()
public static final java.lang.String format(byte[] source, java.lang.String separator, NetworkUtil.Radix radix)
byte[]
转换为radix
指定格式的字符串source
- separator
- 分隔符radix
- 进制基数source
为null
时返回空字符串public static final java.lang.String formatMac(byte[] source, java.lang.String separator)
source
指定的字节数组format(byte[], String, Radix)
public static final java.lang.String formatIp(byte[] source)
source
指定的字节数组format(byte[], String, Radix)
public static byte[] getMacAddress(java.net.InetAddress address)
address
绑定的网卡的物理地址(MAC)address
- address
没有绑定在任何网卡上返回null
NetworkInterface.getByInetAddress(InetAddress)
,
NetworkInterface.getHardwareAddress()
public static java.lang.String getMacAddress(java.net.NetworkInterface nic, java.lang.String separator)
nic
- 网卡对象separator
- 格式化分隔符public static java.lang.String getMacAddress(java.net.InetAddress address, java.lang.String separator)
address
- separator
- 格式化分隔符public static final boolean isLoopbackAddress(java.lang.String host)
host
是否为localhostpublic static final boolean isLocalhost(java.net.InetAddress address)
address
是否为本机地址public static final boolean isLocalhost(java.lang.String host)
address
是否为本机地址public static final java.lang.String convertHost(java.lang.String host)
host
为localhost转换为"localhost"public static boolean selfBind(java.net.InetAddress address)
address
是否为本机网卡绑定的地址public static boolean selfBind(java.lang.String host)
selfBind(InetAddress)
Copyright © 2019. All rights reserved.