InetAddress
InetAddress:此类表示Internet协议(IP)地址
-
相关方法
方法名 说明 static InetAddress getByName(String host) 确定主机名称的IP地址。主机名称可以是机器名称,也可以是IP地址 String getHostName() 获取此IP地址的主机名 String getHostAddress() 返回文本显示中的IP地址字符串 -
代码演示
其中
getByName
方法既可以填本机IP地址,也可以填本机设备名称。设备名称获取方法:
-
WIN+E
-
右击点击属性
-
查看设备名称,我的设备名称叫JIANGWEI
public class InetAddressDemo { public static void main(String[] args) throws UnknownHostException { InetAddress address = InetAddress.getByName("JIANGWEI");//获取IP地址对象 //InetAddress address = InetAddress.getByName("192.168.3.110"); //public String getHostName():获取此IP地址的主机名 String name = address.getHostName(); //public String getHostAddress():返回文本显示中的IP地址字符串 String ip = address.getHostAddress(); System.out.println("主机名:" + name);//主机名:JIANGWEI System.out.println("IP地址:" + ip);//IP地址:192.168.3.110 } }
-