Bonjour,
voila j'ai des donnees et je veux les implementer dans une JTable.
Pour cela je passe par un linkedHashMap (condition de mon maitre de stage).
Je modifie donc mes donnees pour les avoir dans la forme que je desire.
C'est a dire que j'utilise un String[] pour les stocker ou les indices paires contiennent les cles et les indices impaires, les valeurs.
Le probleme que j'ai reside simplement dans le fait que lorsque j'implemente par la suite mon linkedHashMap, seules la derniere cle et la derniere valeur sont inserees dedans.
Voila ce que je fais :
Je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter et merci d'avoir lu jusque la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Map<String, String> linked = new LinkedHashMap<String, String>(); String token = new String(); // je vous evite ce passage qui initialise juste le token; token = token.substring(token.indexOf("(") + 1, token.indexOf(", )")); String[] toktok = token.split(" , "); if (!toktok[0].equals(null)) { for (int z = 0; z < toktok.length; z += 2) { String key = toktok[z]; String val = toktok[z + 1]; linked.put(key, val); } }
Partager