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

  FORUM HardWare.fr
  Programmation
  Java

  Liste indexée, ça existe ds la JDK ? Je trouve pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liste indexée, ça existe ds la JDK ? Je trouve pas

n°198669
El_gringo
Posté le 21-08-2002 à 12:05:58  profilanswer
 

Liste indexée, c nu truc connu, non ?
En fait, g pas exactement compris ce que c'est, alors, si c un truc connu, et que c dans le JDK, c génial.
C c pas un truc connu, je vais me galèrer pr essayer de chercher en quoi ça consiste, et voir si y a un truc semblable ds le JDK.
Si vs savez ce que c'est, merci de m'en dire un chouilla de plus que ce que j'en sais (en l'occurence, pas grand chose, voir rien !), et si ça existe ds la JDK, c ss quel nom ?

mood
Publicité
Posté le 21-08-2002 à 12:05:58  profilanswer
 

n°198674
bobuse
Posté le 21-08-2002 à 12:10:18  profilanswer
 

C'est-à-dire ? Un genre de dictionnaire, où les éléments ne sont pas accessibles par leur indice, mais par une clé ?
 
Si c'est ça, va voir du côté de HashMap ...
sinon, c'est que j'ai pas compris !

n°198675
therier
heu...coucou!
Posté le 21-08-2002 à 12:10:39  profilanswer
 

El_Gringo a écrit a écrit :

Liste indexée, c nu truc connu, non ?
En fait, g pas exactement compris ce que c'est, alors, si c un truc connu, et que c dans le JDK, c génial.
C c pas un truc connu, je vais me galèrer pr essayer de chercher en quoi ça consiste, et voir si y a un truc semblable ds le JDK.
Si vs savez ce que c'est, merci de m'en dire un chouilla de plus que ce que j'en sais (en l'occurence, pas grand chose, voir rien !), et si ça existe ds la JDK, c ss quel nom ?




 
En gros tu cherches à savoir si il y a un truc dont t'ignores le fonctionnement dans le JDK?!?
 
Pas facile comme question!  :D  
 
Un Vector?


---------------
XBox? http://www.gamertagdatabase.com
n°198688
Gwarm
Posté le 21-08-2002 à 12:15:30  profilanswer
 

Je pense que tu parles soit de la Hashtable soit de la Map.
En tout cas la Hashtable permet de faire correspondre un objet clé à un autre objet valeur.
Sinon regarde aussi HashMap ça peut p-e t'aider

n°198693
therier
heu...coucou!
Posté le 21-08-2002 à 12:16:48  profilanswer
 

GWaRm a écrit a écrit :

Je pense que tu parles soit de la Hashtable soit de la Map.
En tout cas la Hashtable permet de faire correspondre un objet clé à un autre objet valeur.
Sinon regarde aussi HashMap ça peut p-e t'aider




 
Un liste avec un index, c pour moi une liste (donc ordonnée) ou chaque element est accessible par son index. D'ou Vector...
 
Mais bon, j'ai pas plus compris que ça la question, alors...  :D


---------------
XBox? http://www.gamertagdatabase.com
n°198694
El_gringo
Posté le 21-08-2002 à 12:17:03  profilanswer
 

Bah, oui. En fait, j'éspérait qu'une liste indexée, c'était un truc aussi connu que "liste chaînée" ou autre.
Apparement c pas l'cas !  :sweat:  
Apparement, c'est une liste dans laquelle on peut accèder aux éléments, soit par leur clée, soit pas leur index (position).
Une sorte de mix entre un Vector et une Hashtable on dirait...

n°198701
therier
heu...coucou!
Posté le 21-08-2002 à 12:19:47  profilanswer
 
n°198705
--greg--
Posté le 21-08-2002 à 12:21:08  profilanswer
 

bah HashMap ou ArrayList si tu veux y acceder par l'index
ou meme Truc[] c bien aussi

n°198710
bobuse
Posté le 21-08-2002 à 12:21:53  profilanswer
 

Voilà le fonctionnement de HashMap (en gros)
 

Code :
  1. HashMap maHashMap=new HashMap();
  2. /* ajouter un couple clé/valeur */
  3. maHashMap.put(cle,valeur);
  4. /* et pour récupérer une valeur à partir d'une clé */
  5. valeurClass maValeur=(valeurClass)maHashMap.get(cle);


Pour le reste, tu trouveras tout seul ...


Message édité par bobuse le 21-08-2002 à 12:23:18
n°198721
El_gringo
Posté le 21-08-2002 à 12:28:07  profilanswer
 

bobuse a écrit a écrit :

Voilà le fonctionnement de HashMap (en gros)
 

Code :
  1. HashMap maHashMap=new HashMap();
  2. /* ajouter un couple clé/valeur */
  3. maHashMap.put(cle,valeur);
  4. /* et pour récupérer une valeur à partir d'une clé */
  5. valeurClass maValeur=(valeurClass)maHashMap.get(cle);


Pour le reste, tu trouveras tout seul ...




 
Je sais utiliser une HashMap, merci... :(  
Mais j'aurai u besoin d'un truc qui mèle les fonctionnalité d'une HashMap à celles d'une ArrayList.
J'voudrais pouvoir accèder à mes éléments, soit par une clée (comme la méthode Object get (Object key) de HashMap), soit par sont index (comme la méthode Object get (int index) de ArrayList)...

mood
Publicité
Posté le 21-08-2002 à 12:28:07  profilanswer
 

n°198723
Cherrytree
cn=?
Posté le 21-08-2002 à 12:29:24  profilanswer
 

T'as qu'à indexer ta Map avec un compteur : t'aura la fonctionnement en List et en Map.


---------------
Le site de ma maman
n°198725
therier
heu...coucou!
Posté le 21-08-2002 à 12:29:58  profilanswer
 

El_Gringo a écrit a écrit :

 
 
Je sais utiliser une HashMap, merci... :(  
Mais j'aurai u besoin d'un truc qui mèle les fonctionnalité d'une HashMap à celles d'une ArrayList.
J'voudrais pouvoir accèder à mes éléments, soit par une clée (comme la méthode Object get (Object key) de HashMap), soit par sont index (comme la méthode Object get (int index) de ArrayList)...




 
Ben visiblement, tu sais pas tout à fait t'en servir alors...  :D  
 
regarde la methode values(), puis la classe Collection... :hello:


---------------
XBox? http://www.gamertagdatabase.com
n°198738
bobuse
Posté le 21-08-2002 à 12:34:05  profilanswer
 

tu peux aussi récupérer la liste des clés (entrySet()), et parcourir ta map avec un iterator ... enfin là, j'espère que je dis pas trop de conneries ...

n°198740
Cherrytree
cn=?
Posté le 21-08-2002 à 12:35:02  profilanswer
 

bobuse a écrit a écrit :

tu peux aussi récupérer la liste des clés (entrySet()), et parcourir ta map avec un iterator ... enfin là, j'espère que je dis pas trop de conneries ...
 



Non, ce que tu dis est bon.


---------------
Le site de ma maman
n°198749
bobuse
Posté le 21-08-2002 à 12:41:56  profilanswer
 

Cherrytree a écrit a écrit :

Non, ce que tu dis est bon.




ouf ! j'aurais quand même pas perdue ma journée  :D  ;) :hello:

n°198808
El_gringo
Posté le 21-08-2002 à 14:08:58  profilanswer
 

Cherrytree a écrit a écrit :

T'as qu'à indexer ta Map avec un compteur : t'aura la fonctionnement en List et en Map.




 
...enfin qqn qui à compris ce dont g besoin !
Ouais, t'as raison, j'vais surement faire ça.

n°198815
Cherrytree
cn=?
Posté le 21-08-2002 à 14:12:13  profilanswer
 

El_Gringo a écrit a écrit :

 
 
...enfin qqn qui à compris ce dont g besoin !
Ouais, t'as raison, j'vais surement faire ça.



:) Content. Cela dit, pour que tout soit transparent au niveau de la manipulation de ta ListMap, il faudra sans doute définir quelques méthodes supplémentaires, notamment get(int).


---------------
Le site de ma maman
n°198840
El_gringo
Posté le 21-08-2002 à 14:41:37  profilanswer
 

Cherrytree a écrit a écrit :

 :) Content. Cela dit, pour que tout soit transparent au niveau de la manipulation de ta ListMap, il faudra sans doute définir quelques méthodes supplémentaires, notamment get(int).




 
Ouais, évidement...

n°198841
El_gringo
Posté le 21-08-2002 à 14:41:48  profilanswer
 

Merci... :hello:

n°200787
benou
Posté le 23-08-2002 à 16:51:08  profilanswer
 

j'avais loupé ce topic ...
 
pourquoi tu utilises pas une Map et une ArrayList ?
à chaque fois tu ajoutes tes éléments dans les deux, et tu utilise l'une ou l'autre en fonction du fait ue tu veux récupérer la valeur par un index ou une clef ...

n°201749
El_gringo
Posté le 26-08-2002 à 09:03:56  profilanswer
 

benou a écrit a écrit :

j'avais loupé ce topic ...
 
pourquoi tu utilises pas une Map et une ArrayList ?
à chaque fois tu ajoutes tes éléments dans les deux, et tu utilise l'une ou l'autre en fonction du fait ue tu veux récupérer la valeur par un index ou une clef ...




 
ha, c pas bête ça en fait...
PR l'instant j'crois que j'pourrais m'en passer, mais je note !  :hello:

mood
Publicité
Posté le   profilanswer
 


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

  Liste indexée, ça existe ds la JDK ? Je trouve pas

 

Sujets relatifs
[HTML/JS]Option value dans une liste dynamique[HTML / JS] Comment limiter le nb de sélection dans une liste?
Ordonner une liste d'images avec mysql...[Access] Liste Deroulante ...
[PHP][Javascript]inscription online et creation de la liste des inscrica existe un script -> http:// "indiker IP" / blabla/bla//
un convertisseur Borland Pascal vers C ça existe ?PHP - Savoir si un fichier existe
obtenir la liste des importationsListe deroulante contextuelle
Plus de sujets relatifs à : Liste indexée, ça existe ds la JDK ? Je trouve pas


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