缺少解析輸出ipconfig,沒有人有100%的純Java方法嗎?
3 回答

慕田峪4524236
TA貢獻1875條經(jīng)驗 獲得超5個贊
其中一些僅在JDK 1.6及更高版本中有效(該版本中添加了一種方法。)
List<InetAddress> addrList = new ArrayList<InetAddress>();
for(NetworkInterface ifc : NetworkInterface.getNetworkInterfaces()) {
if(ifc.isUp()) {
for(InetAddress addr : ifc.getInetAddresses()) {
addrList.add(addr);
}
}
}
在1.6之前的版本要困難一些-在此之前不支持isUp()。
FWIW:Javadocs注意,這是獲取節(jié)點的所有IP地址的正確方法:
注意:可以使用getNetworkInterfaces()+ getInetAddresses()獲得此節(jié)點的所有IP地址
添加回答
舉報
0/150
提交
取消