I am working on a JAVA project to list out all available Wi-FI interfacesand their network interfaces name.
this is my code:
Enumeration<NetworkInterface> a = NetworkInterface.getNetworkInterfaces();
    while (a.hasMoreElements()) {
          NetworkInterface ni = a.nextElement();
          if(ni.isUp()) {
               System.out.println(ni.getName());
          }
        }
This code returns all network interfaces including Wi-Fi interface:
lo
wlan0
But I want to get also the Wi-Fi interfcae name like this:
netowrk interface: "wlan0"
Wi-Fi name: "Wi-Fi"
netowrk interface: "wlan1"
Wi-Fi name: "Wi-Fi 1"