Monarray[2][5]
code java> Monarray[0] = subarray[5] Monarray[1] = subarray[5]
Monarray[0] = item[0] item[1] item[2] item[3] item[4] Monarray[1] = item[0] item[1] item[2] item[3] item[4]
donnees[ligne][colonne](ce qui est généralement fait) ou
donnees[colonne][ligne]mais ce n'est pas Java qui t'empêchera de faire l'un ou l'autre...
new String[220][3]ça n'empêche pas des modifications ultérieures.
donnees[42] = new String[50];permettra de remplacer le String[] qui est en donnees[42] par un tableau plus grand (et complètement perdre le String[3] qui était dedans au départ), on peut bien sûr faire des tableaux plus petits, voire mettre des null...
String[][] donnees=new String[220][3];
String[] entetes = {"DATE", "TITRE", "date envers"};
JTable tab1 = new JTable(donnees,entetes);
try
{
BufferedReader fichier =new BufferedReader(new FileReader("/Users/moi/eclipse-workspace/DATA/donnees.txt"));
String ligne;
StringTokenizer st;
int i=0;
while ((ligne = fichier.readLine())!=null )
{
st = new StringTokenizer(ligne,"\t");
if(i>=0)
{
donnees [i][0]= st.nextToken(); //date
donnees [i][1]= st.nextToken(); //titre
donnees [i][2]= st.nextToken(); // date envers
}
i++;
}
fichier.close();
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionnew BufferedReader(new FileReader(il y a également plus simple avec
Files.readAllLinespar exemple.