Java

Résolu/Fermé
choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 - 29 avril 2011 à 19:37
choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 - 30 avril 2011 à 20:15
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 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
29 avril 2011 à 21:51
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 samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 7
29 avril 2011 à 23:47
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 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
30 avril 2011 à 00:00
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 samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 7
30 avril 2011 à 00:37
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 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
30 avril 2011 à 01:01
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 samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 7
30 avril 2011 à 20:15
D'accord merci ^^
0