public class NetWorkUtil extends Object
| 构造器和说明 |
|---|
NetWorkUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getLocalIP()
获取本地ip 适合windows与linux
|
static String |
getLocalMACAddress()
获取本地mac地址
|
static String |
getMACAddress(InetAddress ia)
获取mac地址
|
static long |
ipToLong(String strIp)
把ip转化为整数
|
static boolean |
ipValid(String ip)
检查IP是否合法
|
static boolean |
isInRange(String ip,
String cidr)
判断某个ip是否在一个网段内 isInRange("192.168.1.127", "192.168.1.64/26")
|
static String |
longToIP(long longIp)
将十进制整数形式转换成127.0.0.1形式的ip地址 将整数形式的IP地址转化成字符串的方法如下:
1、将整数值进行右移位操作,右移24位,右移时高位补0,得到的数字即为第一段IP。
|
public static boolean ipValid(String ip)
ip - public static String getLocalIP()
public static long ipToLong(String strIp)
strIp - public static String longToIP(long longIp)
longIp - ippublic static String getLocalMACAddress() throws Exception
Exceptionpublic static String getMACAddress(InetAddress ia) throws Exception
ia - ExceptionCopyright © 2021. All rights reserved.