//package com.nowjava;/*NowJava.com - 时代Java*/
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
public class Main {
public static void main(String[] argv) throws Exception {
System.out.println(getNetworkInterfaceList());
}
/*from n o w j a v a . c o m*/
public static List<NetworkInterface> getNetworkInterfaceList() {
List<NetworkInterface> networkInterfaceList = new ArrayList<NetworkInterface>();
try {
for (Enumeration<NetworkInterface> interfaces = NetworkInterface
.getNetworkInterfaces(); interfaces.hasMoreElements();) {
NetworkInterface networkInterface = interfaces
.nextElement();
if ((networkInterface.isLoopback())
|| (networkInterface.isVirtual())
|| (!networkInterface.isUp())
|| (networkInterface.isPointToPoint()))
continue;
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。