public class NetUtils
extends java.lang.Object
| 构造器和说明 |
|---|
NetUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Ips |
getIp()
从网卡上读取本机拥有的ip
|
static boolean |
isInnerIp(byte[] ip)
判断内网ip
|
static boolean |
isInnerIp(java.lang.String ip)
判断内网ip
|
static byte |
toIpByte(int value)
将人类可读的ip值转换成计算机使用的byte值
|
static byte[] |
toIpByte(int[] ip)
将人类可读的ip值转换成计算机使用的byte值
|
static int |
toIpInt(byte value)
将计算机使用的byte值转换成人类可读的ip值
|
static int[] |
toIpInt(byte[] ip)
将计算机使用的byte值转换成人类可读的ip值
|
static java.lang.String |
toIpString(byte[] ip)
将byte格式的ip转换成可读的字符串
|
static void |
validate(byte[] ip) |
public static Ips getIp() throws java.net.SocketException
java.net.SocketExceptionpublic static boolean isInnerIp(java.lang.String ip)
ip - ippublic static boolean isInnerIp(byte[] ip)
ip - ippublic static java.lang.String toIpString(byte[] ip)
ip - ippublic static int toIpInt(byte value)
value - valuepublic static int[] toIpInt(byte[] ip)
ip - ippublic static byte toIpByte(int value)
value - valuepublic static byte[] toIpByte(int[] ip)
ip - ippublic static void validate(byte[] ip)