Java InetAddress类及其常用方法
2023-06-13 09:11:54 时间
Internet 上的主机有两种方式表示地址,分别为域名和 IP 地址。java.net 包中的 InetAddress 类对象包含一个 Internet 主机地址的域名和 IP 地址。
InetAddress 类提供了操作 IP 地址的各种方法。该类本身没有构造方法,而是通过调用相关静态方法获取实例。InetAddress 类中的常用方法如下表 所示。
编写程序练习 InetAddress 类的基本使用方法,主要步骤如下所示。
(1) 创建一个类。在 main() 方法中创建一个 InetAddress 对象,调用 getByName() 方法并传递参数 www.qqxom 输出此对象的 IP 地址字符串和主机名,代码如下所示。
public static void main(String[] args) InetAddress ia1=InetAddress.getByName( www.qq.com System.out.println(ia1.getHostName()); System.out.println(ia1.getHostAddress()); catch(UnknownHostException e) e.printStackTrace(); }
(2) 在 main() 方法中添加代码,创建一个 InetAddress 对象,调用 getByName() 方法并传递参数 61.135.169.105 输出此对象的 IP 地址字符串和主机名,代码如下所示。
InetAddress ia2=InetAddress.getByName( 61.135.169.105 System.out.println(ia2.getHostName()); System.out.println(ia2.getHostAddress()); catch(UnknownHostException e) e.printStackTrace(); }
(3) 创建一个 InetAddress 对象用于获取本地主机的信息,输出此对象的 IP 地址字符串和主机名,代码如下所示。
InetAddress ia3=InetAddress.getLocalHost(); System.out.println( 主机名: +ia3.getHostName()); System.out.println( 本地ip地址: +ia3.getHostAddress()); catch(UnknownHostException e) e.printStackTrace(); }
(4) 执行程序,运行结果如下所示。
www.qq.com 123.151.137.18 61.135.169.105 61.135.169.105 主机名:WQ-20161107KCPN 本地ip地址:192.168.0.102注意:在上述代码中包含互联网的地址,所以运行时需要连网,否则会出现异常。
21185.html
java相关文章
- java除法保留两位小数_JAVA除法保留小数点后两位的两种方法
- java生成时间戳类型_Java获取当前时间戳的方法有哪些
- java启动器_JAVA基础:Java 启动器如何查找类
- java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数
- java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
- Java数组循环_java遍历object数组
- Java方法重载_java入门方法的使用
- Java的学习笔记(04)方法
- Java数组去掉重复的方法集详解编程语言
- Java学习笔记之一java关键字及作用详解编程语言
- Java方法containsAll学习详解编程语言
- Java在Linux系统上的安装(java安装linux)
- 在Linux中查看Java线程:一种方法(linux查看java线程)
- 利用Redis存储Java对象的方法(redis存储java对象)
- Java yieId()方法如何使用
- Java lastIndexOf()方法:返回最后一次出现的索引位置
- Java ArrayList 的不同排序方法
- 进程Linux下创建多个Java进程的简易方法(linux 多个java)
- 版本Linux查看Java版本的简单方法(linux 查看java)
- Oracle数据库中调用Java实现可扩展应用程序(oracle内嵌java)
- Java导入Oracle 实现快速数据传输(java导入oracle)
- java通过共享变量结束run停止线程的方法示例
- Java实现字符串倒序输出的常用方法小结