本文概述
- InetAddress类的常用方法
- Java InetAddress类的示例
IP地址由32位或128位无符号数字表示。 InetAddress的实例代表IP地址及其相应的主机名。地址类型有两种:单播和多播。单播是单个接口的标识符, 而组播是一组接口的标识符。
此外, InetAddress具有缓存机制, 用于存储成功和失败的主机名解析。
InetAddress类的常用方法
方法 | 描述 |
---|---|
public static InetAddress getByName(String host) throws UnknownHostException | 它返回包含LocalHost IP和名称的InetAddress实例。 |
public static InetAddress getLocalHost() throws UnknownHostException | 它返回包含本地主机名和地址的InetAdddress实例。 |
public String getHostName() | 它返回IP地址的主机名。 |
public String getHostAddress() | 它以字符串格式返回IP地址。 |
import java.io.*;
import java.net.*;
public class InetDemo{
public static void main(String[] args){
try{
InetAddress ip=InetAddress.getByName("www.srcmini.com");
System.out.println("Host Name: "+ip.getHostName());
System.out.println("IP Address: "+ip.getHostAddress());
}catch(Exception e){System.out.println(e);
}
}
}
【Java InetAddress类】立即测试
输出:
Host Name: www.srcmini.com
IP Address: 206.51.231.148
推荐阅读
- Java的国际化和本地化
- 如何从Java中的另一个类调用私有方法
- 在Applet中显示图形
- Java finally块
- Java异常传播
- Java中方法重写的异常处理
- 如何修复显示器屏幕变黑几秒钟(解决办法指南)
- esentutl.exe提示和指南(它是什么、用途、命令行)
- 什么是WD Discovery.exe(安全还是病毒、用途以及如何删除)