Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [JAVA]Immagazzinare dati da file esterno

    Ave populus,
    ho un file .ini così
    codice:
    ; questi
    ; sono i 
    ; commenti
    dato1
    dato2
    dato3
    devo leggere i 3 dati (solo quelli) e immagazzinarli in altrettante variabili, avevo pensato ad un array di stringhe, più precisamente così:
    codice:
    BufferedReader filebuf = new BufferedReader(new FileReader("dati.ini"));
    String nextStr = filebuf.readLine(); 
    String dati[];
    int i = 1;
    while (nextStr != null)  {
          dati[i] = nextStr;
          nextStr = filebuf.readLine();
          i++; 
    } 
    filebuf.close();
    ma quando provo a compilarlo dice:
    "D:\Program Files\Java\jdk1.5.0_02\bin\javac.exe" CBR.java
    CBR.java:11: variable dati might not have been initialized
    dati[i] = nextStr;
    ^
    1 error

    Terminated with exit code 1
    come mai???

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    dati non è inizializzato a niente
    Vector dati = new Vector();
    while ((nextStr = fileBuf.readLine()) != null) {
    dati.addElement(nextStr);
    }

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 © 2024 vBulletin Solutions, Inc. All rights reserved.