繁体   English   中英

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

[英]How to convert array Type InetAddress into String[]?

如何转换数组类型InetAddress

InetAddress[] inetAddress

进入字符串数组,如下面给出的格式!!

String[] addrSplit = ??

惯于

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

工作?

循环遍历InetAddress数组,如果需要, InetAddress#getCanonicalHostName()将返回String FQDN地址,或者InetAddress#getHostName()返回此IP地址的主机名。

只需循环遍历inetaddress

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

这个怎么样:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM