Originariamente inviato da perzem
in questo post fa +/- quello che ti serve lettura da file e caricamento su array.
http://forum.html.it/forum/showthrea...hreadid=995296

L'ho guardato, ma quello che chiedo di fare io non è proprio la stessa cosa! Infatti in quel caso potevo leggere ad una le righe e aggiungerle ad un array una volta tolta la prima colonna.
Qui invece le colonne cambiano dopo non so quante righe, e devo usare tre array diversi anzichè uno solo. So solo (dal terzo numero) la dimensione dei tre array. Probabilmente se fossi già in grado di programmare bene in Java avrei saputo tradurre i tuoi consigli per risolvere il mio problema, ma a me sembra una missione impossibile! Per essere più chiara riporto un pezzo del file:

10000 3.50000 0.00000 Teff, logg, [M/H]
52790 number of wavelength points
1.000000000000000e+01 1.200000000000000e+01 1.400000000000000e+01 1.600000000000000e+01 // qui va a capo
1.800000000000000e+01 2.000000000000000e+01 2.200000000000000e+01 2.400000000000000e+01// va a capo
....
4.994000000000000e+05 4.995000000000000e+05 4.996000000000000e+05 4.997000000000000e+05// va a capo
4.998000000000000e+05 4.999000000000000e+05// fine prima categoria
0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00//2a categ
0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00
....
3.17084e+08 3.16792e+08 3.16573e+08 3.16282e+08 3.16063e+08 3.15773e+08
3.15554e+08 3.15337e+08 //fine seconda cat
0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00//3a categ
0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00
0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00 0.00000e+00
....
4.12778e+08 4.12494e+08 4.12113e+08 4.11829e+08 4.11450e+08 4.11166e+08
4.10787e+08 4.10504e+08 // fine categ e fine file