Visualizzazione dei risultati da 1 a 5 su 5

Discussione: HELP [JAVA] LinkedList

  1. #1

    HELP [JAVA] LinkedList

    Salve ho un problema.

    Ho una lista LinkedList e ogni elemento ha vari attributi, io devo guardare se un attributo di quell'elemento è uguale ad una certa stringa.
    esempio mi piacerebbe accederci
    lista.parola.equals("ciao") ma so che non è possibile, quindi vorrei sapere come fare.
    Non posso fare un casting a classe, perchè io in totale ho una linkedlist che contiene elementi apparteneneti a due classi diverse e la leggo da un file deserializzandola quindi non so se mi capitano oggetti di una o della'ltra classe, spero di essermi spiegato.

    Ringrazio in anticipo
    ciao

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    certo che è possibile fare il cast
    if (object instanceof String)
    (String)object;

  3. #3
    Non mi sono spiegato bene, lo so che si può fare un casting, ma io non posso farlo, perchè nella linkedList ci sono dentro elementi appartenenti a classi diversi, quindi quando io vado a leggere con l'iteratore gli elementi non so se mi capiteranno elementi di una classe o dell'altra, quindi non posso fare casting a prescindere.
    ciao

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se gli oggetti sono delle classi Classe1 e Classe2
    if (oggetto instanceof Classe1)
    Classe1 classe1 = (Classe1)oggetto;
    else if (oggetto instanceof Classe2)
    Classe2 classe2 = (Classe2)oggetto;
    capito :bubu:

  5. #5
    Credo proprio di aver capito non so come ringraziarti.

    ciauz :quote: :quote:

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.