Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2018
    Messaggi
    46

    Risalire a una classe di un oggetto

    Ciao a tutti,
    ho il seguente problema:
    Ho una classe in cui creo degli oggetti di tipo A e questi oggetti vengono aggiunti ad una lista di un'altra classe tramite un metodo add(tipoA). Ho una terza classe nel cui costruttore passo questa lista di oggetti di tipo A. Avendo solo la lista, come posso fare per risalire alla prima classe? cioè alla classe in cui ho dichiarato la lista? Se faccio list.getClass() mi restituisce la classe di java Utili delle liste

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    import java.util.*;
    /**
     *
     * @author Andrea1979
     */
    public class ListClassTest {
        
        public static void main (String[] args) {
            ArrayList list = new ArrayList();
            list.add(new String("Andrea"));
            list.add(new Date());
            list.add(new ArrayList());
            list.add(new String("HTML.IT"));
            
            // test vari
            System.out.println(list.getClass());
            System.out.println("\n********* CONTENUTO *********\n");
            ListIterator iterator = list.listIterator();
            while (iterator.hasNext()) {
                System.out.println(iterator.next().getClass());
            }
        }
        
    }
    Vedi la differenza?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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 © 2024 vBulletin Solutions, Inc. All rights reserved.