Initialiser un tableau a dimention inconnue
Résolu/Fermé
splims
Messages postés
29
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
10 décembre 2009
-
10 juil. 2008 à 11:56
Baradoss - 17 janv. 2011 à 17:35
Baradoss - 17 janv. 2011 à 17:35
A voir également:
- Initialiser un tableau a dimention inconnue
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
4 réponses
splims
Messages postés
29
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
10 décembre 2009
10
10 juil. 2008 à 13:13
10 juil. 2008 à 13:13
Mon Pb est le suivant
je déclare un tableau que je vais remplir a partir d'un DataSet, donc d'avance je connais pas la dimension du DataSet
Je fais ca
double[] maListe;
for(int k=0;k<dsFichier.getRowCount();k++){
maListe[k]= Double.parseDouble(dsFichier.getString(k, "Time"));
}
le message d'erreur est le suivant:
The Local variable maListe may not have been initialized
et quant j'initialise maListe a null le message disparait.... je sais pas si on peut faire : double[] maListe =null; en java
je déclare un tableau que je vais remplir a partir d'un DataSet, donc d'avance je connais pas la dimension du DataSet
Je fais ca
double[] maListe;
for(int k=0;k<dsFichier.getRowCount();k++){
maListe[k]= Double.parseDouble(dsFichier.getString(k, "Time"));
}
le message d'erreur est le suivant:
The Local variable maListe may not have been initialized
et quant j'initialise maListe a null le message disparait.... je sais pas si on peut faire : double[] maListe =null; en java
cchristian
Messages postés
921
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
131
10 juil. 2008 à 12:13
10 juil. 2008 à 12:13
Bonjour,
Je ne vois pas très bien la nécessité pratique, pas plus que la faisabilité (jusqu'à quel élément), d'initialiser un tableau de dimension inconnue. Au mieux il est possible d'initialiser le premier élément du tableau.
Peux_tu donner un cas concret pratique ?
Je ne vois pas très bien la nécessité pratique, pas plus que la faisabilité (jusqu'à quel élément), d'initialiser un tableau de dimension inconnue. Au mieux il est possible d'initialiser le premier élément du tableau.
Peux_tu donner un cas concret pratique ?
splims
Messages postés
29
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
10 décembre 2009
10
18 mai 2009 à 14:23
18 mai 2009 à 14:23
Merci
10 juil. 2008 à 14:18
tu peux declarer ton tableau comme ceci :
double[] maListe;
.......
maListe = new double[dsFichier.getRowCount()];
for(int k=0;k<dsFichier.getRowCount();k++){
maListe[k]= Double.parseDouble(dsFichier.getString(k, "Time"));
}
........
17 janv. 2011 à 17:35