Probleme java
reittop
-
hamzafes Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
hamzafes Messages postés 243 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit problème java que je n'arrive pas a résoudre
je suis novice en java !!!
voici mon code
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
// Figure 24.3: CollectionTest.java
// Utilisation de l’interface Collection.
public class CollectionTest2 {
private String couleurs[][] = { { "rouge", "blanc", "bleu" },
{ "vert", "jaune", "rouge" } };
public CollectionTest2() {
ArrayList uneListe = new ArrayList();
System.out.println("\n***********\n");
for (int k = 0; k < couleurs.length; k++)
uneListe.add(couleurs[k]);
System.out.println("\nArrayList: ");
for (int k = 0; k < uneListe.size(); k++)
System.out.print(uneListe.get(k) + " ");
}
public static void main(String args[]) {
new CollectionTest2();
}
}
A l'affichage, voila ce que ça donne
[Ljava.lang.String;@3e25a5 [Ljava.lang.String;@19821f
J'aimerai savoir comment on peut retrouver les valeurs du début ?
Merci d'avance
j'ai un petit problème java que je n'arrive pas a résoudre
je suis novice en java !!!
voici mon code
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
// Figure 24.3: CollectionTest.java
// Utilisation de l’interface Collection.
public class CollectionTest2 {
private String couleurs[][] = { { "rouge", "blanc", "bleu" },
{ "vert", "jaune", "rouge" } };
public CollectionTest2() {
ArrayList uneListe = new ArrayList();
System.out.println("\n***********\n");
for (int k = 0; k < couleurs.length; k++)
uneListe.add(couleurs[k]);
System.out.println("\nArrayList: ");
for (int k = 0; k < uneListe.size(); k++)
System.out.print(uneListe.get(k) + " ");
}
public static void main(String args[]) {
new CollectionTest2();
}
}
A l'affichage, voila ce que ça donne
[Ljava.lang.String;@3e25a5 [Ljava.lang.String;@19821f
J'aimerai savoir comment on peut retrouver les valeurs du début ?
Merci d'avance
A voir également:
- Probleme java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Salam
N'oubli pas que ton tableau couleurs est bidimensionnel, c-a-d couleurs[i] fais référence à toute une ligne (un tableau unidimensionnel) et pas à une couleur.
uneListe.add(couleurs[k]);
Cette instruction ajoute une ligne du tableau couleurs.
C'est comme si t'as fait : uneListe.add( { "rouge", "blanc", "bleu" } );
Donc uneListe.get(k) retourne une ligne entière et pas un élément.
Pour afficher "rouge" par exemple tu fais :
tab = (String[]) uneListe.get(k);
System.out.println(tab[0]);
Allah mo3ine
N'oubli pas que ton tableau couleurs est bidimensionnel, c-a-d couleurs[i] fais référence à toute une ligne (un tableau unidimensionnel) et pas à une couleur.
uneListe.add(couleurs[k]);
Cette instruction ajoute une ligne du tableau couleurs.
C'est comme si t'as fait : uneListe.add( { "rouge", "blanc", "bleu" } );
Donc uneListe.get(k) retourne une ligne entière et pas un élément.
Pour afficher "rouge" par exemple tu fais :
tab = (String[]) uneListe.get(k);
System.out.println(tab[0]);
Allah mo3ine