Salve a tutti, devo leggere e memorizzare una matrice da un file di testo, la mia matrice è:
codice:
.5 .7 .1 0
-.1 0 .7 1
-1.2 -.8 1 0 
0 -.2 -1 -.7
il codice che ho buttato giù per lavorarci sopra è questo:
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]);
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.