InetAddress类表示互联网协议 (IP) 地址。
常用方法
static InetAddress getLocalHost():返回本地主机。
static InetAddress getByName(String host):在给定主机名的情况下确定主机的 IP 地址。
String toString():将此 IP 地址转换为 String。
String getHostAddress():返回 IP 地址字符串(以文本表现形式)。
String getHostName():获取此 IP 地址的主机名。
示例
import java.net.*;
class IPDemo{
public static void main(String[] args)throws Exception{
// 本地IP
InetAddress i=InetAddress.getLocalHost();
System.out.println(i.toString());
System.out.println("address:"+i.getHostAddress());
System.out.println("name:"+i.getHostName());
// 百度IP
InetAddress ia=InetAddress.getByName("www.baidu.com");
System.out.println("address:"+ia.getHostAddress());
System.out.println("name:"+ia.getHostName());
}
}