Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    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.
    Ultima modifica di LeleFT; 08-11-2016 a 12:37
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.