(JAVA)-(网络编程)-InetAddress(ip)

InetAddress类就表示ip地址,他是一个接口,有两个实现类:Inet4Address和Inet6Address,分别表示IPv4和IPv6.

创建对象:此类没有对外提供构造方法,创建ip对象要使用InetAddress类的静态方法getByName()。

java 复制代码
static InetAddress getByName(String host)//参数可以是IP地址,也可以是主机名称

主机名称可以通过"我的电脑->右键空白处点击属性"可以查看。

获取了ip对象之后就可以

1.通过getHostName方法获取对象的ip

java 复制代码
String ip=address.getHostAddress();

2.通过getHostName方法获取ip对象的主机名。细节:局域网中没有这台电脑或者由于电脑原因或取不到主机名,那么返回的是一个ip

java 复制代码
String name =address.getHostName();
相关推荐
2401_8823515213 小时前
Flutter for OpenHarmony 商城App实战 - 购物车实现
java·flutter·dubbo
遇印记13 小时前
蓝桥java求最大公约数
java·开发语言
ONExiaobaijs13 小时前
【无标题】
java·开发语言·spring·maven·程序员创富
发光小北13 小时前
MS-F155-P特点与功能介绍
网络
m0_7381207213 小时前
渗透测试——y0usef靶机渗透提权详细过程(插件伪造请求头)
服务器·网络·web安全·ssh·php
CHENKONG_CK13 小时前
赋能智造:RFID 技术重塑新能源汽车总装车间新生态
网络·自动化·汽车·射频工程·生产制造·rfid
符哥200813 小时前
Mybatis和Mybatis-plus区别
java·开发语言·mybatis
txinyu的博客13 小时前
TCP的半包粘包问题
网络·网络协议·tcp/ip
lkbhua莱克瓦2413 小时前
JavaWeb技术概述
java·javaweb·web
爬山算法13 小时前
Hibernate(46) Hibernate的配置文件如何加载?
java·后端·hibernate