理论教育 Java程序设计|InetAddress类使用指南

Java程序设计|InetAddress类使用指南

时间:2023-10-18 理论教育 版权反馈
【摘要】:java.net包的InetAddress类提供了一系列与IP地址相关的方法。InetAddress类没有构造方法,不能直接创建InetAddress对象,只能通过该类提供的静态方法创建一个InetAddress对象或者是InetAddress对象数组,其常用方法及描述如表13.2所示。表13.2InetAddress类常用方法及描述表13.2中列举了InetAddress类常用方法,下面通过一个案例来演示上述常用方法的使用。根据指定的IP地址、主机名或者域名来构造InetAddress类的实例,并通过该类的常用方法将IP地址和主机输出到控制台。

Java程序设计|InetAddress类使用指南

IP地址是网络编程的必要要素之一。java.net包的InetAddress类提供了一系列与IP地址相关的方法。InetAddress类没有构造方法,不能直接创建InetAddress对象,只能通过该类提供的静态方法创建一个InetAddress对象或者是InetAddress对象数组,其常用方法及描述如表13.2所示。

表13.2 InetAddress类常用方法及描述

表13.2中列举了InetAddress类常用方法,下面通过一个案例来演示上述常用方法的使用。

【例13.1】在Eclipse中新建一个项目名为Chapter13的Java项目,在项目的src目录下新建一个名为cn.pzhu.api.example的包,并在这个包下面创建一个名为Example01的类。根据指定的IP地址、主机名或者域名来构造InetAddress类的实例,并通过该类的常用方法将IP地址和主机输出到控制台

(www.daowen.com)

提示:

程序中将address4的输出方法使用了org.apache.commons.lang3包下面的StringUtils类的join方法,该方法可以将给定字符串数组按照特定字符拼接为字符串。要使用此方法,需要在Build Path中加入commons-lang.jar。

程序运行结果如图13.5所示。

图13.5 程序运行结果

需要说明的是,当给定的参数为“127.0.0.1”时,主机输出结果为“www.pzhu.edu.cn”,这是因为在本机的C:\Windows\System32\drivers\etc\hosts 文件中进行了配置。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈