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
Bonjour,

Je voudrai savoir comment faire pour initialiser un tableau

exemple double[] montableau=????? sachant que c'est un tableau a dimension inconnu

Merci d'avance

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
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
2
salut,

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"));

}

........
0
Merci ça m'a bcp aidé !
0
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
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 ?
1
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
Merci
1
ApprentiPingouin
26 août 2010 à 14:27
plz je veux créer un tableau de deux dimensions, avec une taille variable que je peux bien la modifier durant le programme, et je need l'instruction de declaration ;)

ex: déterminant d'une matrice

merci d'avance. :)
1