rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Liste chainé en java

Posté par Adibou, le mercredi 16 mai 2007 à 18:35:38
Bonjours tout le monde voila j'ai un petit probleme en java, je souhaite faire une liste chainé d'objet .
Cette partie j'arrive a la faire, mais le truc c'est que je voudrais afficher les attribut de mon objet Client en utilisant la methode afficherClient() qui est contenue dans l'objet.

Pour resumer en faisant une boucle qui parcour ma liste d'objet Client je voudrai afficher a chaque fois ces attribut en utilisant la methode...

Merci de m'aider

Cordialement



public class Client
{
private String Idclient;
private String Nom;
private String Tel;
private int CPF;
private String RueF;
private String NomF;
private int CPR;
private String RueR;
private String NomR;


// Devis theDevis)

public Client( String Idclient, String Nom, String Tel, int CPF, String RueF, String NomF, int CPR, String RueR, String NomR)

{
this.Idclient = Idclient;
this.Nom = Nom;
this.Tel = Tel;
this.CPF = CPF;
this.RueF = RueF;
this.NomF = NomF;
this.CPR = CPR;
this.RueR =RueR ;
this.NomR = NomR;
}


public void AfficherClient()
{
System.out.println("Idclient :" +Idclient );
System.out.println("Nom : " +Nom );
System.out.println("Tel : "+Tel );
System.out.println("CPF : " +CPF );
System.out.println("RueF : "+RueF );

System.out.println("NomF :" +NomF );
System.out.println("CPR : " +CPR );
System.out.println("RueR : "+RueR );
System.out.println("NomR : " +NomR );
}

}


import java.util.*;

public class projet_informatique {

public static void main(String[] args) {


Client C1;
Client C2;


C1 = new Client("C001", "toto", "014700000" , 92000, "RUE DU CAP","SCOUP",92370 , "RUE FONT" ,"ADRIEN");
C2 = new Client("C002", "SCOUP", "010000" , 78370, "RUE DU CHEMIN","TITI",92370 , "RUE LUC" ,"TOT0");


LinkedList listeClient = new LinkedList();

listeClient.add(C1);
listeClient.add(C2);

affiche(listeClient);
}


public static void affiche(LinkedList liste){
ListIterator iter = liste.listIterator();

while (iter.hasNext()){
System.out.print(iter.next() + "");

// Je pense que ici je doit appeler la methode afficherClient mais
// je ne sais pas comment faire...

System.out.println();
}
}
}
Configuration: Windows XP
Firefox 2.0
Répondre à Adibou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 anonymus, le jeudi 6 décembre 2007 à 17:47:42
Salut,
Il te suffit de faire iter.next().afficherClient() au lieu de System.out.print(iter.next() + "");
Répondre à anonymus
Logiciels pertinents trouvés dans les téléchargements
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger Ma Liste d'Achats  2.01Ma Liste d'Achats - Faire les courses est une tâche bien compliquée pour les non initiés. Ma liste d'achats est comme son nom l'indique, un...Catégorie: Environnement de travail
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger FreeMind 0.8.1FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de...Catégorie: Organisation
Licence: Open Source
Plus de logiciels gratuits sur « Liste chainé en java »