Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    30

    Come richiamare metodi su uno specifico indirizzo di un ArrayList.

    Ciao a tutti, io devo fare in modo che venga richiamato un metodo di un oggetto, il quale è a uno specifico indirizzo dell'ArrayList. Il problema è che il metodo da richiamare non è implementato dalla classe ArrayList (come ad esempio add()), ma è un metodo fatto da me quindi non posso passare l'indirizzo dell'oggetto tra i parametri del metodo.
    Es:
    codice:
    arraylist1.add(i,oggetto); // i è l'indirizzo. Questo è quello che non posso fare.
    Io ho provato a fare :
    codice:
    arraylist1(i).metodoDaRichiamare();
    ma mi viene segnalato l'errore: cannot find symbol method arraylist1(int).

    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Ma che devi svolgere con il metodo?

    Basterebbe leggere l'API comunque... arraylist(i) è orribile....

    Inoltre, che memorizzi in quell'array list? Un tuo oggetto?
    Supponiamo degli oggetti Persona con un metodo getNome(). per richiamarlo puoi fare:
    codice:
    ArrayList<Persona> elencoPersone = new ArrayList<Persona>();
    
    // Una volta popolato con gli oggetti Persona, puoi fare
    
    elencoPersone.get(indice).getNome();

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    30
    Grazie mille.

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.