Java

Résolu
choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

La classe InetAddress dispose de la méthode " getAddress " mais le problème c'est que quand j'ai voulu utilisé cette méthode je ne l'ai pas trouvé dans la liste des méthodes de la classe InetAddress ! Comment pourrais je utiliser cette méthode ? A savoir que je travaille avec l'outil Eclipse.

Merci d'avance.
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
En regardant la documentation, tu cherches InetAddress, et la deuxième méthode est getAddress, c'est presque aussi rapide que de passer par Google...
1
choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   7
 
Je n'ai pas besoin d'une documentation sur cette méthode mais plutôt de la mettre dans mon programme et quand j'écris InetAddress ensuite point la liste des méthodes possibles qui s'affiche ne comporte pas la méthode " getAddress "
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Il faut importer la librairie java.net.InetAddress et ça se fait tout seul...

import java.net.InetAddress;

public class Test
{
	public static void main(String args[]) throws Exception
	{
		InetAddress ia = InetAddress.getByName("localhost");
		for (byte b : ia.getAddress())
			System.out.print(b+"."); // 127.0.0.1.	
	}
}
0
choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   7
 
Ah d'accord je vois, cette méthode doit plutôt être appelée par un objet de type InetAddress (on met ia.getAddress() pas InetAddress.getAddress() ) ok alors merci beaucoup pour ton aide, tu as enfin résolu mon problème :D
0
KX Messages postés 19031 Statut Modérateur 3 020
 
On ne met Classe.methode que lorsque la méthode est static, pour tout le reste on a toujours objet.methode, c'est le principe même de la COO !!!
0
choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   7
 
D'accord merci ^^
0