InetAddress用来创建一个IP对象,也可以看做是一台电脑的对象。
由于类为提供构造方法,所以我们只能调用静态方法创建对象。
public class InetAddress_Demo {
public static void main(String[] args) throws UnknownHostException {
/*
static InetAddress getByName(String host) 获取主机名称的IP地址,主机可以是机器名称,也可以是IP地址
String hostName() 获取IP地址的主机名
String getHostAddress 返回文本显示中的IP地址字符串
*/
//获取InetAddress对对象
//IP的对象,可以看做是一台电脑的对象
InetAddress Address=InetAddress.getByName("XXX-MacBook-Pro.local");
System.out.println(Address);
//获取电脑名称
String hostName = Address.getHostName();
System.out.println(hostName);
//获取电脑的IP
String hostAddress = Address.getHostAddress();
System.out.println(hostAddress);
}
}