Initialiser un tableau a dimention inconnue

Résolu
splims Messages postés 29 Statut Membre -  
 Baradoss -
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
A voir également:

4 réponses

splims Messages postés 29 Statut Membre 10
 
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
ouioui
 
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
Baradoss
 
Merci ça m'a bcp aidé !
0
cchristian Messages postés 928 Statut Membre 131
 
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 Statut Membre 10
 
Merci
1
ApprentiPingouin
 
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