提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
network interface类表示网络接口。
import java.net.InetAddress; import java.net.NetworkInterface; /** 时 代 J a v a 公 众 号 - nowjava.com **/ import java.util.Enumeration; public class Main { public static void main(String argv[]) throws Exception { Enumeration enumInterfaces = NetworkInterface.getNetworkInterfaces(); while (enumInterfaces.hasMoreElements()) { NetworkInterface net = (NetworkInterface) enumInterfaces.nextElement(); System.out.println("Network Interface Display Name: " + net.getDisplayName()); System.out.println(net.getDisplayName() + " is up and running ?" + net.isUp()); System.out.println(net.getDisplayName()+" Supports Multicast: "+net.supportsMulticast()); System.out.println(net.getDisplayName() + " Name: " + net.getName()); System.out.println(net.getDisplayName() + " Is Virtual: " + net.isVirtual()); System.out.println("IP addresses:"); Enumeration enumIP = net.getInetAddresses(); while (enumIP.hasMoreElement