Ave populus
ho un problema:
devo valorizzare un vettore nella funzione a e averlo disponibile anche nelle funzioni b e c, dove andrò ad usarlo come parametro della funzione java.io.File().
Tipo:
codice:
public class mia {
final Vector dati = new Vector();
public void a() {
BufferedReader filebuf = new BufferedReader(new FileReader("dati.ini"));
String nextStr = filebuf.readLine();
while ((nextStr = filebuf.readLine()) != null) {
dati.addElement(nextStr);
}
filebuf.close();
}
public void b() {
System.out.println(dati.get(0) + "\n" +
dati.get(1) + "\n" + dati.get(2));
}
public void c() {
File dir = new File(dati.get(0));
... // Azioni su File
}
}
ho anche provato a mettere l'istruzione File al di fuori della funzione
ma non và