JAVA 获取网卡信息

0
(0)
Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
while (networkInterfaces.hasMoreElements()) {
    NetworkInterface networkInterface = networkInterfaces.nextElement();
    if (networkInterface.isLoopback() || networkInterface.isVirtual()) {
        continue;
    }
    System.out.println(ToStringBuilder.reflectionToString(networkInterface, ToStringStyle.MULTI_LINE_STYLE));
}

NetworkInterface en0 = NetworkInterface.getByName("en0");
System.out.println(ToStringBuilder.reflectionToString(en0));
System.out.println(en0.getInterfaceAddresses().get(1).getAddress().getHostAddress());

这篇文章有用吗?

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据