Java怎么获取多网卡本地ip

网友投稿 236 2023-07-19


Java怎么获取多网卡本地ip

废话不多说了,直接给大家贴代码了,具体代码如下所示:

public String getLocalHostName() {

String hostName;

try {

InetAddress addr = InetAddress.getLocalHost()http://;

hostName = addr.getHostName();

} catch (Exception ex) {

hostName = "";

}

return hostName;

}

public String[] getAllLocalHostIP() {

String[] ret = null;

try {

String hostName = geFcdftAJtLocalHostName();

if (hostName.length() > 0) {

InetAddress[] addrs = InetAddress.getAllByName(hostName);

if (addrs.length > 0) {

ret = new String[addrs.length];

for (int i = 0; i < addrs.length; i++) {

ret[i] = addrs[i].getHostAddress();

}

}

}

} catch (Exception ex) {

ret = null;

}

return ret;

}

以上代码是给大家介绍的java获取多网卡本地ip的相关代码,有疑问欢迎给我留言,我会及时和大家沟通,共同学习进步,同时也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
下一篇:详解java装饰模式(Decorator Pattern)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~