java的InetAddress类

------------------------java的InetAddress类-------------------------

 

InetAddress是用于管理IP的类,没有构造器

1.    单例模式

2.    根据静态的方法来返回该对象。

 

 boolean

equals(Object obj)
          将此对象与指定对象比较。

 byte[]

getAddress()
          返回此 InetAddress 对象的原始 IP 地址。

 String

getHostAddress()
          返回 IP 地址字符串(以文本表现形式)。

 int

hashCode()
          返回此 IP 地址的哈希码。

 boolean

isAnyLocalAddress()
          检查 InetAddress 是否是通配符地址的实用例行程序。

 boolean

isLinkLocalAddress()
          检查 InetAddress 是否是链接本地地址的实用例行程序。

 boolean

isLoopbackAddress()
          检查 InetAddress 是否是回送地址的实用例行程序。

 boolean

isMCGlobal()
          检查多播地址是否具有全局范围的实用例行程序。

 boolean

isMCLinkLocal()
          检查多播地址是否具有链接范围的实用例行程序。

 boolean

isMCNodeLocal()
          检查多播地址是否具有节点范围的实用例行程序。

 boolean

isMCOrgLocal()
          检查多播地址是否具有组织范围的实用例程。

 boolean

isMCSiteLocal()
          检查多播地址是否具有站点范围的实用例行程序。

 boolean

isMulticastAddress()
          检查 InetAddress 是否是 IP 多播地址的实用例行程序。

 boolean

isSiteLocalAddress()
          检查 InetAddress 是否是站点本地地址的实用例行程序。

 

 

示例代码:

 

 

public  class IPAddressDemo {

 

    public  static  void main(String[] args) {

       

        try {

           //获得本机IP地址

           InetAddress ia = InetAddress.getLocalHost();

           System.out.println(ia);

           //LAPTOP-FDF1MKB1/192.168.1.104

          

           //获得本机的IP字符串

           String ip = ia.getHostAddress();

           System.out.println(ip);

           //192.168.1.104

          

           //获得主机名

           System.out.println(ia.getHostName());

           //LAPTOP-FDF1MKB1

          

           //通过主机名获得IP对象

           InetAddress ia1 = ia.getByName("LAPTOP-FDF1MKB1");

           System.out.println(ia1);

           //LAPTOP-FDF1MKB1/192.168.1.104

        } catch (UnknownHostException e) {

           e.printStackTrace();

        }

       

    }

   

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值