Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    salvare una lista da utilizzare in seguito

    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

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Cosa vuol dire?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ma soprattutto molto banalmente se devi usarla in altre classi mantieni il riferimento dell'oggetto che la contiene e la usi tramite quello.
    Se devi renderla persistente in qualche modo la salvi su file (esempio banale) e quando ti serve la ricarichi

    E' un oggetto come tutti gli altri, come tale deve essere trattato

  4. #4
    è un po difficile da spiegare

    sono una decina di classi

    ricevo una lista riempita la devo lasciare a parte lavorare su altre 4 o 5 classi poi riprenderei valori di quella lista in un altra classe, non posso usare file di testo , deve riamenre in memoria

    mi posto appresso i valori per tutto il progetto?

  5. #5

    Re: salvare una lista da utilizzare in seguito

    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    a parte che mai istanziare e fare lavoro prima che ti serva (perché no è detto che ti serva e soprattutto in casi in cui necessita spazio è probabile che il garbage collector butti via parte del nostro lavoro credendolo inutile.
    Devi definire scope concreti in tutte l'architettura e portarti dietro qualche riferimento

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.