Netwok interfaces list

java Java
import java.net.*;
import java.util.*;

public class ListNets {
    public static void main(String[] args) throws SocketException {
        Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
        for (NetworkInterface netint : Collections.list(nets)) {
            System.out.format(
                "Display name: %s\nName: %s\n",
                netint.getDisplayName(),
                netint.getName()
            );
            Enumeration<InetAddress> inetAddresses = netint.getInetAddresses();
            for (InetAddress inetAddress : Collections.list(inetAddresses))
                System.out.format(" - InetAddress: %s\n", inetAddress);
            System.out.println();
        }
    }
}
Display name: lo
Name: lo
- InetAddress: /0:0:0:0:0:0:0:1%lo
- InetAddress: /127.0.0.1