cs_lili_rose
Messages postés12Date d'inscriptiondimanche 17 juin 2007StatutMembreDernière intervention12 septembre 2007
-
12 sept. 2007 à 11:25
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
12 sept. 2007 à 12:29
Bonjour à tous,
Voila mon probleme:
je dois parcourir un fichier XML et stocker les chemins avec le nombre de fois qu'ils apparaissent, pour cela j'ai pensé à utiliser un arraylist pour chaque couple (chemin, nombreOccurrences) qui sera lui meme enregistré dans un arraylist. mais je debute en java et je ne sais meme pas comment faire mes declarations.
j'ai trouvé ca dans un forum:
List <List> listeDeListes = new ArrayList <List> ();
ArrayList <String> listeDeChaines = new ArrayList <String>();
Je ne sais pas si c'est une bonne declaration en plus, quand je l'utilise j'ai: les generiques ne sont pas supportés dans -source 1.2 (essayer -source 1.5 pour activer les generiques) alors que j'utilise le jdk 1.5. et jbuilder 2005 fondation.
aidez moi svp.
merci
cs_lili_rose
Messages postés12Date d'inscriptiondimanche 17 juin 2007StatutMembreDernière intervention12 septembre 2007 12 sept. 2007 à 12:07
je ne maitrise pas java et c'est en allant sur les forums que j'ai pensé à utiliser un arraylist d'arraylist. dans mon esprit c'est ce qui permet de remplacer les records (delphi).
en parcourant mon doc XML j'ai besoin d'enregistrer pour chaque chemin le nombre d'occurrences. sinon j'ai pensé a utiliser deux list: 1 pour les chemins et l'autre pour le nombre d'occurrences. mais je ne sais pas comment declarer une list (je sais , je suis desesperante). pourquoi ça ne marche pas avec:
List nom=new List ();
pour ce qui du HashMap, je ne sais pas dutout ce que c'est.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 12 sept. 2007 à 12:29
Salut,
Un hashmap, c'est une table de hachage : tu peux lier à une clé une valeur : tu as donc une struture de données efficace (en temps d'accès) car hachée, qui stocke des valeurs pour chaque clés différentes (un peu comme un dictionnaire ou les clés sont les mots, et les valeurs sont les définitions de ces mots). Ce qui, ici, répond parfaitement à ton besoin !
______________________________________
DarK Sidious