methode qui retourne toutes les id et les noms

methode qui retourne toutes les id et les noms - Java - Programmation

Marsh Posté le 09-05-2009 à 15:03:50    

Bonjour,
 
je veux cree une metohde qui retourne toutes les id et les nom stockes dans une arraylist
viola mon code mais aucun resultat  
import java.util.ArrayList;
import java.util.Iterator;
 
 
public class Personne {
 ArrayList persones=new ArrayList<Personne>();
 private String id="";
 private String nom="";
 public  String getId(){
  return id;
 }
 public String getNom(){
  return nom;
 }
 public String setId(String id){
  return id=id;
 }
 public String setNom(String nom){
  return nom=nom;
 }
 public String getPersone(){
  Iterator iterateur=persones.iterator();
  while(iterateur.hasNext()){
   String id=((Personne)iterateur.next()).getId();
   String nom=((Personne)iterateur.next()).getNom();
    System.out.println(id+""+nom);
    return  id+""+nom;
  }
  return null;
 }
public static void main(String arg[]){
 
 Personne p1=new Personne();
 p1.setNom("Amine" );
 p1.setId("0A1" );
 Personne p2=new Personne();
 p2.setId("0B1" );
 p2.setNom("Ali" );
 Personne p=new Personne();
 p1.getPersone();
 System.out.print("nnn" );
 
 
 
 
 
 
}
}
merci

Reply

Marsh Posté le 09-05-2009 à 15:03:50   

Reply

Marsh Posté le 09-05-2009 à 16:58:08    

[:vomi] ce code est immonde, et c'est du grand n'importe quoi.

 

Accessoirement, ta question n'est pas claire, tu ne dis pas ce que tu as testé et où tu as un problème, et tu devrais utiliser la balise code (en conf java)

Message cité 2 fois
Message édité par masklinn le 09-05-2009 à 17:02:40

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 17:28:01    

masklinn a écrit :

[:vomi] ce code est immonde, et c'est du grand n'importe quoi.
 
Accessoirement, ta question n'est pas claire, tu ne dis pas ce que tu as testé et où tu as un problème, et tu devrais utiliser la balise code (en conf java)


Bonjour,
 
merci pour votre reponse mon probleme excat dans la methode getPersone():

Code :
  1. public String getPersone()
  2. {
  3.  Iterator iterateur=persones.iterator();
  4.  while(iterateur.hasNext())
  5.  {
  6.   long id=((Personne)iterateur.next()).getId();
  7.   String nom=((Personne)iterateur.next()).getNom();
  8.   return id+""+nom;
  9.  }
  10.  return null;
  11. }
  12. le type de retour c'est quoi un objet


et comment je doit l'appeler cette methode dans la classe
 
Merci

Reply

Marsh Posté le 09-05-2009 à 17:28:27    

masklinn a écrit :

[:vomi] ce code est immonde, et c'est du grand n'importe quoi.
 
Accessoirement, ta question n'est pas claire, tu ne dis pas ce que tu as testé et où tu as un problème, et tu devrais utiliser la balise code (en conf java)


Bonjour,
 
merci pour votre reponse mon probleme excat dans la methode getPersone():

Code :
  1. public String getPersone()
  2. {
  3.  Iterator iterateur=persones.iterator();
  4.  while(iterateur.hasNext())
  5.  {
  6.   long id=((Personne)iterateur.next()).getId();
  7.   String nom=((Personne)iterateur.next()).getNom();
  8.   return id+""+nom;
  9.  }
  10.  return null;
  11. }
  12. le type de retour c'est quoi un objet


et comment je doit l'appeler cette methode dans la classe
 
Merci

Reply

Marsh Posté le 09-05-2009 à 17:28:56    

manjava a écrit :


Bonjour,
 
merci pour votre reponse mon probleme excat dans la methode getPersone():

Code :
  1. public String getPersone()
  2. {
  3.  Iterator iterateur=persones.iterator();
  4.  while(iterateur.hasNext())
  5.  {
  6.   long id=((Personne)iterateur.next()).getId();
  7.   String nom=((Personne)iterateur.next()).getNom();
  8.   return id+""+nom;
  9.  }
  10.  return null;
  11. }
  12. le type de retour c'est quoi un objet


et comment je doit l'appeler cette methode dans la classe
 
Merci


Non mais ce truc n'a pas plus de sens que le reste, ça ne veut strictement rien dire.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 17:34:05    

masklinn a écrit :


Non mais ce truc n'a pas plus de sens que le reste, ça ne veut strictement rien dire.


Bonjour,
 
je veux recuperer toutes les id et les nom qui sont stockées dans une arraylist
 
merci

Reply

Marsh Posté le 09-05-2009 à 17:36:18    

Une arraylist de quoi?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 17:39:52    

Moi je dis : c'est une blague ...


---------------
By bob.
Reply

Marsh Posté le 09-05-2009 à 17:45:27    

masklinn a écrit :

Une arraylist de quoi?


Bonjour,
 
je pense que mon  probleme  si simple voir mon classe qui contient deux attributs :

Code :
  1. import java.util.ArrayList;
  2. import java.util.Iterator;
  3. public class Personne {
  4. ArrayList persones=new ArrayList<Personne>();
  5. private long id;
  6. private String nom="";
  7. public  long getId(){
  8.  return id;
  9. }
  10. public String getNom(){
  11.  return nom;
  12. }
  13. public long setId(long id){
  14.  return id=id;
  15. }
  16. public String setNom(String nom){
  17.  return nom=nom;
  18. }
  19. public String getPersone()
  20. {
  21.  Iterator iterateur=persones.iterator();
  22.  while(iterateur.hasNext())
  23.  {
  24.   long id=((Personne)iterateur.next()).getId();
  25.   String nom=((Personne)iterateur.next()).getNom();
  26.   return id+""+nom;
  27.  }
  28.  return null;
  29. }
  30. public static void main(String arg[]){
  31. Personne p1=new Personne();
  32. p1.setNom("Amine" );
  33. p1.setId(0xAA3567B2C4FL);
  34. Personne p2=new Personne();
  35. p2.setId(0xAA93B10CD00L);
  36. p2.setNom("Ali" );
  37. }
  38. }


dans la methode getPersonne je veut retourne touts les id et les nom et le type de retourn que pose moi un probleme car j'ai l'id de type long et le nom de type string en plus je sais pas comment appler cette methode pour etre afficher touts les informations
 
Merci de votre aide

Reply

Marsh Posté le 09-05-2009 à 17:59:48    

manjava a écrit :

je pense que mon  probleme  si simple voir mon classe qui contient deux attributs :


Elle contient également une arraylist de <Personne>, ce qui n'a strictement aucun sens, et tu mélanges allègrement generics et raw collections (je suis étonné que le compilo ne gueule pas...).

 

Une fois encore, getPersonne n'a strictement aucun sens, et le reste du code n'en a pas beaucoup plus.

 

edit: je remarque également que tu as modifié le type de @id, dans ton premier post c'était un String...

Message cité 1 fois
Message édité par masklinn le 09-05-2009 à 18:00:26

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 17:59:48   

Reply

Marsh Posté le 09-05-2009 à 18:13:59    

masklinn a écrit :


Elle contient également une arraylist de <Personne>, ce qui n'a strictement aucun sens, et tu mélanges allègrement generics et raw collections (je suis étonné que le compilo ne gueule pas...).
 
Une fois encore, getPersonne n'a strictement aucun sens, et le reste du code n'en a pas beaucoup plus.
 
edit: je remarque également que tu as modifié le type de @id, dans ton premier post c'était un String...


Bonjour,
ma question est precis comment je doit obtenir dans ma methode de getPersonne() avec l'iterateur toutes les informations et qui ce que je doit mettre dans le type de retour  
Merci
 
____
 
si bizzare ce forum la

Reply

Marsh Posté le 09-05-2009 à 18:16:03    

C'est le nouveau bot de kadreg ?

Reply

Marsh Posté le 09-05-2009 à 18:20:40    

verdoux a écrit :

C'est le nouveau bot de kadreg ?


pardon j'ai pas compris qui 'il est la relation de votre reponse et ma question

Reply

Marsh Posté le 09-05-2009 à 18:21:07    

manjava a écrit :

ma question est precis


Ta question est peut-être précise, mais elle est également stupide. Le code que tu postes n'a aucun sens et indique une profonde confusion quand à la programmation en général, et à la programmation en java en particulier.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 18:24:30    

[quotemsg=1882449,14,144132]
Ta question est peut-être précise, mais elle est également stupide. Le code que tu postes n'a aucun sens et indique une profonde confusion quand à la programmation en général, et à la programmation en java en particulier.[/quo
Bonjour,
je pense vous été intelligent si pour cela je vous demander de m'aider sur cette methode essai de posser moi a resoudre le probleme svp
 
Cordialement

Reply

Marsh Posté le 09-05-2009 à 18:29:45    

1. Faire attention à ton orthographe et à ta grammaire, ton dernier post est imbitable
2. Recoder la classe Personne, getPersonne n'a rien à faire dedans; les setters n'ont aucune raison d'exister; par contre un constructeur si; apprendre à utiliser final.
3. Utiliser correctement les fonctionalités de Java >1.5 (generics, foreach loops)
4. Déterminer pourquoi tu veux récupérer l'id et le nom de chaque personne de ta liste et ce que tu veux en faire.

Message cité 1 fois
Message édité par masklinn le 09-05-2009 à 18:30:36

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 18:51:26    

masklinn a écrit :

1. Faire attention à ton orthographe et à ta grammaire, ton dernier post est imbitable
2. Recoder la classe Personne, getPersonne n'a rien à faire dedans; les setters n'ont aucune raison d'exister; par contre un constructeur si; apprendre à utiliser final.
3. Utiliser correctement les fonctionalités de Java >1.5 (generics, foreach loops)
4. Déterminer pourquoi tu veux récupérer l'id et le nom de chaque personne de ta liste et ce que tu veux en faire.


on va concentrer sur la methode getPersonne()

Code :
  1. public  xxxxxxx getPersone()
  2. {
  3.  Iterator iterateur=persones.iterator();
  4.  while(iterateur.hasNext())
  5.  {
  6.   long id=((Personne)iterateur.next()).getId();
  7.   String nom=((Personne)iterateur.next()).getNom();
  8.   return id+""+nom;
  9.  }
  10.  return null;
  11. }


 
on a  une liste qui contient des personnes on veux recupere le id et le nom de toutes les personnes si pour cela je fait le  

Code :
  1. ong id=((Personne)iterateur.next()).getId();
  2.   String nom=((Personne)iterateur.next()).getNom();


et la j'ai le probleme de type de retour xxxxxxxxx et je veux etre la methode appeler sans cree aucun instanciation de classe si pour cela j'ai essai de mettre le modificateur en static mais il declanche un erreur
merci

Reply

Marsh Posté le 09-05-2009 à 18:59:16    

manjava a écrit :

on va concentrer sur la methode getPersonne()


Non, c'est stupide, cette méthode n'a pas de sens et devrait disparaître en sa forme actuelle, elle n'a rien à foutre dans Personne et son existence n'a aucun intérêt. En plus du fait d'être codée n'importe comment, je veux dire. C'est probablement le pire morceau de code du truc, c'est du grand n'importe quoi de la première à la dernière ligne.

Message cité 1 fois
Message édité par masklinn le 09-05-2009 à 19:00:09

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 19:05:36    

masklinn a écrit :


Non, c'est stupide, cette méthode n'a pas de sens et devrait disparaître en sa forme actuelle, elle n'a rien à foutre dans Personne et son existence n'a aucun intérêt. En plus du fait d'être codée n'importe comment, je veux dire. C'est probablement le pire morceau de code du truc, c'est du grand n'importe quoi de la première à la dernière ligne.


 
Je suis d'accord avec toi. Mais c'est pas en lui répétant 15x que c'est stupide qu'il va comprendre pourquoi..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 09-05-2009 à 19:06:52    

esox_ch a écrit :

Je suis d'accord avec toi. Mais c'est pas en lui répétant 15x que c'est stupide qu'il va comprendre pourquoi..


Cf question 4 dans mon post d'au dessus, s'il s'entête avec sa merde et refuse obstinément d'expliquer pourquoi il veut récupérer ses id et name et ce qu'il veut en faire, je peux pas aider [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 09-05-2009 à 19:20:40    

masklinn a écrit :


Cf question 4 dans mon post d'au dessus, s'il s'entête avec sa merde et refuse obstinément d'expliquer pourquoi il veut récupérer ses id et name et ce qu'il veut en faire, je peux pas aider [:spamafote]


Bonjour,
aucun aide  
bonne

Reply

Marsh Posté le 09-05-2009 à 19:26:58    

Bon bon...  
 
Manjava tu veux bien nous expliquer ce que tu cherches à faire (et le pourquoi du comment) histoire qu'on t'explique comment tu pourrais le faire?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-05-2009 à 17:28:08    

Je veux pas me répéter, mais bon, ça sent la vieille blague à plein nez ...


---------------
By bob.
Reply

Marsh Posté le 10-05-2009 à 21:04:06    

Si c'est une blague je vois meme pas ce qu'il y a de drole ;-(

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed