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???