黑马程序员技术交流社区

标题: InetAddress.getAllByName()之后获取的数组,怎么知道数组的长度? [打印本页]

作者: jwx555    时间: 2014-7-12 15:38
标题: InetAddress.getAllByName()之后获取的数组,怎么知道数组的长度?
  1. InetAddress[] ia = InetAddress.getAllByName("www.baidu.com") ;
  2.                 System.out.println("共有主机:" + ia.length()) ;
复制代码


如上代码,我想要知道获取的数组长度,以便知道共有多少主机。
length不行???
为什么会出现下面这个报错?
  1. IPDemo.java:13: 错误: 找不到符号
  2.                 System.out.println("共有主机:" + ia.length()) ;
  3.                                                ^
  4.   符号:   方法 length()
  5.   位置: 类型为InetAddress[]的变量 ia
  6. 1 个错误
复制代码

作者: 001可望成功    时间: 2014-7-12 16:18
获取数组的长度使用length,而length()使用来获取字符串的长度的
作者: jwx555    时间: 2014-7-12 18:20
001可望成功 发表于 2014-7-12 16:18
获取数组的长度使用length,而length()使用来获取字符串的长度的

哈哈,原来是这个地方啊,我真是马虎




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2