Salve a tutti, devo leggere e memorizzare una matrice da un file di testo, la mia matrice è:
il codice che ho buttato giù per lavorarci sopra è questo:codice:.5 .7 .1 0 -.1 0 .7 1 -1.2 -.8 1 0 0 -.2 -1 -.7
Ora se vado a stampare la matrice, vedo che mi memorizza solo la prima riga del file, dove è che sbaglio? sarà sicuramente un errore scemo mio, ma non riesco a venirne a capo, grazie a tutti per l'eventuale aiuto.codice:public static void main(String args[]) throws IOException{ FileReader file = new FileReader("matrice.txt"); BufferedReader br = new BufferedReader(file); double arraydouble[] = new double[10]; ArrayList<double[]> mialista = new ArrayList<double[]>(); String[] linea = new String[10]; String s; while((s=br.readLine())!=null){ linea=s.split(" "); for(int i = 0;i<linea.length;i++) arraydouble[i]=Double.parseDouble(linea[i]); mialista.add(arraydouble); } file.close(); br.close(); double matrice[][] = mialista.toArray(new double[4][4]);

Rispondi quotando
