A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fmi110 高级黑马   /  2015-8-11 21:18  /  207 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

io
  1. /*
  2. 类 InetAddress
  3.         byte[] getAddress(); 返回 ip 地址

  4.         static InetAddress[] getAllByName(String host);

  5.         static InetAddress getByAddress(byte[] addr);
  6.         static InetAddress getByName(String host); 获取主机 host 的InetAddress对象
  7.         static InetAddress getLocalHost(); 获取本地主机的ip对象

  8.         String getHostAddress(); 获取主机地址
  9.         String getHostName(); 获取主机名

  10.         String toString(); 将ip地址转换成数组
  11. */
  12. import java.net.*;
  13. class  InetAddressDemo
  14. {
  15.         public static void main(String[] args) throws UnknownHostException
  16.         {
  17.                 InetAddress inet = null;
  18.                 inet = InetAddress.getLocalHost();
  19.                 //获取本地主机名
  20.                 String name = inet.getHostName();
  21.                 sop("local host name:"+name);

  22.                 //获取本地ip地址
  23.                 byte[] ipadd_b = inet.getAddress();//数组形式
  24.                 String addr = inet.getHostAddress();//字符串形式
  25.                 sop("ip address:"+addr+"..."+ipadd_b.toString()+"...length:"+ipadd_b.length);
  26.                 for(byte i:ipadd_b)
  27.                         Sop(i&0xFF);
  28.                 //获取百度的ip
  29.                 String baidu = InetAddress.getByName("www.baidu.com").getHostAddress();
  30.                 sop("baidu:"+baidu);
  31.                 //获取所有的百度ip地址
  32.                 InetAddress[] ins = InetAddress.getAllByName("www.baidu.com");
  33.                 for(InetAddress i:ins)
  34.                         sop(i);
  35.         }
  36.         public static void sop(Object obj)
  37.         {
  38.                 System.out.println(obj);
  39.         }
  40. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马