j'ai un tableau qui contient un champ qui pointe sur un autre tableau
j'ai pas sue faire ça
merci de votre aide
j'ai un tableau qui contient un champ qui pointe sur un autre tableau
j'ai pas sue faire ça
merci de votre aide
tu utilises des tableaux au premier sens du terme java ou bien des conteneurs de type List, Set ou Map ?
T'as pas su faire ça ! c'est à dire ? ajouter un élement, créer le tableau, accéder à un élément ? va falloir être un peu plus précis.
Dernière question liée au type génériques, quelle version de java utilises-tu ( ça évitera de futures nouvelles questions ) ?
j'utilise jdk 1.5
et c'est un tableau de string
Dans les tableaux de base, en java, il n'est pas possible de mélanger les types, donc remplir un tableau avec à la fois des objets de type String et des objets de type tableau n'est pas possible.
Pour déclarer un tableau de string :
pour déclarer un tableau de tableaux de string :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String [] tabStrings;
désolé, on ne peut pas mélanger les deux !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String [][] tabTableauDeStrings;
Une solution consisterai à passer par les collections du package java.util et de déclarer des conteneurs d'Object :
Remarque : ce code est valable jusqu'à la JDK 1.4 ( types génériques ). Pour 1.5, il faudra désactiver les warning de compilation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 List lstObjects=new ArrayList(); lstObjects.add(new String("bonjour")); lstObjects.add(new ArrayList().add("bonjour"));
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