什麼情況下返回值是真的?Java networkinterface.isVirtual()方法總是返回值爲false?
謝謝大家!
public class Test1 {
public static void main(String[] args) {
try {
Enumeration<NetworkInterface> networkInterface = NetworkInterface
.getNetworkInterfaces();
while (networkInterface.hasMoreElements()) {
NetworkInterface eachNetworkInterface = networkInterface
.nextElement();
System.out.println(eachNetworkInterface.getName() + " "
+ eachNetworkInterface.isVirtual());
}
} catch (SocketException e) {
e.printStackTrace();
}
}
}
打印結果全部爲假! 爲什麼??如何打印真實?
如果網絡接口發現它會打印接口名稱和空格「」,並且它是虛擬的還是現在的(這可能是真的或假的).. – MarmiK
怎樣才能打印真值? – Gaohongyan