Originariamente inviato da ubuntuunixc
ciao ragazzi
volevo sapere avendo una lista di strighe
list<string> lista = new ArrayList<string>
dopo averla creata e riempita è possibile salvarla temporaneamente per utilizzarla in seguito in altre classi?
se si dove devo definirla e con quali parametri?
ciao e grazie
Se ho inteso bene, tu chiedi come poter 'salvare' una lista creata, chessò, in un particolare metodo, per poi poterla utilizzare altrove.
Se è così, devi approfondire il discorso di scope e di accesso ai membri/metodi delle classi (e non solo).
Ad esempio
codice:
public class Main
{
private static String x;
public static void main(String[] args)
{
System.out.println("Creo 'ciao'");
String y = "ciao";
System.out.println("'Assegno' 'ciao' ad una variabile privata di questa classe");
x = y;
f();
}
public static void f()
{
Other a = new Other(x);
a.use();
}
}
class Other
{
private String x;
public Other(String x)
{
this.x = x;
}
public void use()
{
System.out.println(x);
}
}
cioè faccio quello che dice valia, se noti