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
Configuration: Windows 2003
Internet Explorer 7.0

4 réponses

  1. 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
    1. 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
    2. Baradoss
       
      Merci ça m'a bcp aidé !
      0
  2. 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
  3. splims Messages postés 29 Statut Membre 10
     
    Merci
    1
  4. 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