Array di char? Se ti servono i valori "numerici" (intesi come numeri double o quel che vuoi) non serve fare tutto quell'arzigogolo di codice.
codice:FileReader fr = null; BufferedReader br = null; try { fr = new FileReader("/_jee_juno_programmi/FileProve/statistica.txt"); br = new BufferedReader( fr ); String line = null; while((line = br.readLine()) != null) { String[] dati = line.split("\\|"); double[] valori = new double[ dati.length ]; for(int i=0; i<dati.length; i++) { valori[i] = Double.parseDouble( dati[i] ); } // ... fai quel che vuoi con l'array di double "valori" della n-esima riga del file } } catch (Exception e) { e.printStackTrace(); } finally { if (br != null) { try { br.close(); } catch (Exception e) { } } else { if (fr != null) { try { fr.close(); } catch (Exception e) { } } } }
Ciao.

 
			
			

 
					
					
					
						 Rispondi quotando
  Rispondi quotando