salut
j'utilise java 1.4 et je dois mettre dans une structure de donnée (string, int)
exemple
"allo", 1
"bonjour" 2
...
...
vous me conseillez quoi comme structure?
merci
salut
j'utilise java 1.4 et je dois mettre dans une structure de donnée (string, int)
exemple
"allo", 1
"bonjour" 2
...
...
vous me conseillez quoi comme structure?
merci
Salut,
Si c'est bien ce que tu veux !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String struct1 = "\"" + "allo" + "\"" + ", " + 1; String struct2 = "\"" + "bonjour" + "\"" + ", " + 2; System.out.println("struct1 = " + struct1); System.out.println("struct2 = " + struct2);
Cordialement,
Dan
Ps,
OU encore:
Dan
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int int1 = 1; int int2 = 2; String string1 = "allo"; String string2 = "bonjour"; String struct1 = "\"" + string1 + "\", " + int1; String struct2 = "\"" + string2 + "\"" + ", " + int2; System.out.println("struct1 = " + struct1); System.out.println("struct2 = " + struct2);
@danimo : j'ai du mal à voir ce que tu cherches à faire, là...
@robert_trudel : tu veux stocker dans ton programme une liste de couples (string, int) ?
Si l'une des deux valeurs est une clé (c'est-à-dire si à chaque string correspond un seul int, ou bien si à chaque int correspond un seul string, et que donc ça a du sens de dire "trouver l'unique valeur correspondant à ..."), tu peux utiliser une HashMap. Par contre, il va falloir encapsuler les int dans des Integer, puisqu'on ne peut manipuler que des objets...
Si les couples (string, int) sont complètement arbitraires (tu peux avoir ("toto", 1) et ("tata", 1) et ("toto", 1) et ("tata", 2)), je n'ai pas de collection toute faite à te proposer. Tu peux tout bêtement créer une classe contenant un champ string et un champ int, puis stocker tes couples dans une liste d'instances de cette classe.
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée
Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager