Java网络||InetAddress类并利用其输出本地IP

本文介绍了Java中的InetAddress类,用于处理互联网主机的域名和IP地址。通过getByName方法可以获取指定域名的IP地址,同时也能输出本地主机的IP地址信息。详细代码实现展示了如何操作InetAddress来获取IP地址。
摘要由CSDN通过智能技术生成

InetAddress类:

Internet 上的主机有两种方式表示地址,分别为域名和 IP 地址。

java.net 包中的 InetAddress 类对象包含一个 Internet 主机地址的域名和 IP 地址。

InetAddress 类提供了操作 IP 地址的各种方法。该类本身没有构造方法,而是通过调用相关静态方法获取实例。

常用方法如下:

<
方法名称 说明
boolean equals(Object obj) 将此对象与指定对象比较
byte[] getAddress() 返回此 InetAddress 对象的原始 IP 地址
static InetAddress[] getAHByName(String host) 在给定主机名的情况下,根据系统上配置的名称,服务器返
回其 IP 地址所组成的数组
static InetAddress getByAddress(byte[] addr) 在给定原始 IP 地址的情况下,返回 InetAddress 对象
static InetAddress getByAddress(String host) 在给定主机名的情况下确定主机的 IP 地址
String getCanonicalHostName() 获取此 IP 地址的完全限定域名
String getHostAddress() 返回 IP 地址字符串(以文本表现形式)
String getHostName() 返回此 IP 地址的主机名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值