如何从
的返回结果中找到wifi网络接口NetworkInterface.getNetworkInterfaces();
答案 0 :(得分:1)
使用Java无法获取该信息。您只能检索接口的名称和地址。
答案 1 :(得分:0)
Windows 10(可能还有其他平台)的解决方案:
NetworkInterface.getName()返回模式名称< interface type> [< index>],其中接口类型是“lo”,“wlan”,“eth”,“ppp”之一,“网”。因此,您的界面名称需要与正则表达式“wlan \ d +”匹配。
为了在枚举NetworkInterface.getNetworkInterfaces()中搜索wifi适配器,您还可以通过NetworkInterface.isUp(),NetworkInterface.isLoopback()进行过滤。