如何将数组类型InetAddress转换为String []?

时间:2013-02-18 11:59:13

标签: java arrays string inetaddress

如何转换数组类型InetAddress

InetAddress[] inetAddress

进入String Array,如下面给出的格式!!

String[] addrSplit = ??

4 个答案:

答案 0 :(得分:1)

不会

String[] addrSplit = new String[inetAddress.length];
for (int i = 0; i < addrSplit.length; i++) {
    addrSplit[i] = inetAddress[i].toString();
}

工作?

答案 1 :(得分:1)

InetAddress数组上循环,InetAddress#getCanonicalHostName()会在String中返回FQDN地址,如果需要,或InetAddress#getHostName()返回此IP的主机名地址。

答案 2 :(得分:0)

只是循环遍历inetaddress

   InetAddress[] inetAddress;
      String[] data= new String[inetAddress.length];
      for (int i = 0; i < inetAddress.length; i++) {
         data[i]=inetAddress[i].getHostAddress();
      }

答案 3 :(得分:0)

这个怎么样:

String[] addrSplit = new String[inetAddress.length];
for (int i = 0; i < addrSplit.length; i++) {
  addrSplit[i] = inetAddress[i].toString();
}