Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
720 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Un itérateur sur un tableau [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Un itérateur sur un tableau [RESOLU]

n°208468
Cherrytree
cn=?
Posté le 04-09-2002 à 11:56:48  profilanswer
 

Classiquement j'utilise un itérateur pour parser mes objets implémentant Collection, alors je me demandais, quand j'utilise un tableau tout bête, sans les artifices dont on le pare dans les classes Collection, s'il existait un moyen propre, autre que le traditionnel while (ou for, au choix).


Message édité par Cherrytree le 04-09-2002 à 12:48:08

---------------
Le site de ma maman
mood
Publicité
Posté le 04-09-2002 à 11:56:48  profilanswer
 

n°208473
darklord
You're welcome
Posté le 04-09-2002 à 12:09:58  profilanswer
 

non. iterator c'est pour les Collection et un tableau "classique" n'est pas une collection.


---------------
Just because you feel good does not make you right
n°208474
--greg--
Posté le 04-09-2002 à 12:10:18  profilanswer
 

ben non...
si ce n'est en passant par Arrays.asList(tonTableau) mais donc c une Collection quoi :)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208485
Cherrytree
cn=?
Posté le 04-09-2002 à 12:47:58  profilanswer
 

OK, alors allons-y pour un for des familles. Merci, j'ai le coeur net.


---------------
Le site de ma maman
n°208489
--greg--
Posté le 04-09-2002 à 12:53:39  profilanswer
 

ben ouais, scool les for


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208543
Cherrytree
cn=?
Posté le 04-09-2002 à 13:43:14  profilanswer
 

Et quand vous savez précisément le nombre d'objet d'une collection que vous vous apprêtez à créer, vous utilisez un tableau, ou une Collection ?


---------------
Le site de ma maman
n°208550
--greg--
Posté le 04-09-2002 à 13:53:42  profilanswer
 

ben ça depend ce que tu veux en faire
si le nbre va pas varier et que les objets sont tous de meme classe, je crois pas qu'il y ait d'interet à utiliser une Collection


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208574
darklord
You're welcome
Posté le 04-09-2002 à 14:21:08  profilanswer
 

je suis d'accord


---------------
Just because you feel good does not make you right
n°208578
--greg--
Posté le 04-09-2002 à 14:23:21  profilanswer
 

DarkLord a écrit a écrit :

je suis d'accord



[:prosterne]DarkLord [:prosterne2]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208579
benou
Posté le 04-09-2002 à 14:23:33  profilanswer
 

remarque : tu peux facilement créer un objet arrayIterator si ca te chante ...

mood
Publicité
Posté le 04-09-2002 à 14:23:33  profilanswer
 

n°208580
darklord
You're welcome
Posté le 04-09-2002 à 14:24:40  profilanswer
 

benou a écrit a écrit :

remarque : tu peux facilement créer un objet arrayIterator si ca te chante ...




 
ouais mais bon c pas "standard"


---------------
Just because you feel good does not make you right
n°208581
darklord
You're welcome
Posté le 04-09-2002 à 14:24:48  profilanswer
 

--greg-- a écrit a écrit :

[:prosterne]DarkLord [:prosterne2]




 
 :sol:


---------------
Just because you feel good does not make you right
n°208585
benou
Posté le 04-09-2002 à 14:35:29  profilanswer
 

DarkLord a écrit a écrit :

 
ouais mais bon c pas "standard"




pff ....
en vla un de standard

n°208589
--greg--
Posté le 04-09-2002 à 14:40:23  profilanswer
 

benou a écrit a écrit :

 
pff ....
en vla un de standard
 



mais euh je vois pas bien l'interet? t'es obligé de faire du cast à tout va... et puis d'abord euh comment se fait-il que le constructeur prenne un Object et pas un Object[] :??:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208592
benou
Posté le 04-09-2002 à 14:45:40  profilanswer
 

--greg-- a écrit a écrit :

mais euh je vois pas bien l'interet? t'es obligé de faire du cast à tout va... et puis d'abord euh comment se fait-il que le constructeur prenne un Object et pas un Object[] :??:




ca permet de normaliser l'itération d'un élément. C'est le but des iréateurs ...
 
pour le Object à la place du Object[], je pense que c'est parce que un objet de type String[] (par exemple) n'est pas considéré comme une instance de Object[]. Ca se comprend, mais c'est chiant à géré.
 
Remarque : ca c'esr ce que je croyais jusqu'à il n'y a pas longtemps, mais je me demande si dans les nouvelles version de la JDK ca a pas changé ...

n°208595
--greg--
Posté le 04-09-2002 à 14:49:19  profilanswer
 

euh mais un String[] peut etre considéré comme Object ???


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208596
darklord
You're welcome
Posté le 04-09-2002 à 14:50:28  profilanswer
 

benou a écrit a écrit :

 
pff ....
en vla un de standard
 




 
 :sarcastic: ^ 1000000000000000


---------------
Just because you feel good does not make you right
n°208615
benou
Posté le 04-09-2002 à 15:08:13  profilanswer
 

--greg-- a écrit a écrit :

euh mais un String[] peut etre considéré comme Object ???




oui

n°208618
--greg--
Posté le 04-09-2002 à 15:15:50  profilanswer
 

benou a écrit a écrit :

 
oui



euh ha bon :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°208670
Cherrytree
cn=?
Posté le 04-09-2002 à 16:03:25  profilanswer
 

OK !


---------------
Le site de ma maman
n°208687
benou
Posté le 04-09-2002 à 16:13:09  profilanswer
 

--greg-- a écrit a écrit :

euh ha bon :o




ben ouais ... les objets tableaux hérite de Object ... c'est d'ailleur pour ca que tu peux les ranger dans une ArrayList ...

n°208695
--greg--
Posté le 04-09-2002 à 16:25:59  profilanswer
 

benou a écrit a écrit :

 
ben ouais ... les objets tableaux hérite de Object ... c'est d'ailleur pour ca que tu peux les ranger dans une ArrayList ...



:jap:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Un itérateur sur un tableau [RESOLU]

 

Sujets relatifs
Taille d un tableau fixé[PHP][resolu]session sur server linux
Tableau d'objet : comment çà marcheUn mysql_num_rows rapide [résolu]
[ASP] Doublons dans un tableau[DHTML] Cacher un calque en cliquant sur une image [résolu]
Tableau - tester si une valeur est présenteBouton animé + XHTML strict .... C'est possible ?? (RESOLU !!)
[CSS + XHTML strict] Problème de tableau dans un cellule d'un tableau.1 seul passage dans run() pour une instance de Thread [Resolu]
Plus de sujets relatifs à : Un itérateur sur un tableau [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR