La classe NetworkInterface représente une interface réseau composée d'un nom et d'une liste d'adresses IP assignées à cette interface.

Elle est utilisée pour identifier l'interface locale sur laquelle un groupe multi-points est joint. Les interfaces sont normalement connues par des noms tel que le0.

Les méthodes
boolean equals(Object obj)
compare l'objet NetworkInterface à un autre objet spécifié en argument.
static NetworkInterface getByInetAddress(InetAddress addr)
recherche une interface réseau reliant l'adresse IP spécifiée.
static NetworkInterface getByName(String name)
recherche l'interface réseau ayant le nom spécifié.
String getDisplayName()
obtient le nom d'affichage de l'interface réseau.
Enumeration getInetAddresses()
retourne un objet Enumeration avec toutes ou un sous-ensemble des objets InetAddresses reliés à l'interface de réseau.
String getName()
obtient le nom de l'interface réseau.
static Enumeration getNetworkInterfaces()
retourne toutes les interfaces sur la machine courante.
int hashCode()
retourne une valeur hashcode pour l'interface réseau.
String toString()
retourne une chaîne de caractères représentant l'interface réseau.
Les méthodes héritées de la classe racine java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait