Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    32

    Collection metodi sort e shuffle

    Salve a tutti!!
    Avrei un problema relativo alla classe Collection....
    Infatti mi servirebbe il metodo shuffle della classe per "mescolare" un ArrayList...
    Prima di dirvi l'errore vi posto il codice:

    codice:
    import java.util.*;
    
    public class Mazzo{
         List mazzo=new ArrayList();
    
         public Mazzo()
         {
              /*NEL COSTRUTTORE DELLA CLASSE RIEMPIO LA MIA LISTA mazzo DI OGGETTI Carta, CLASSE CHE HO CREATO PER COMODITA'*/
         }
    
         public void mescola()
         {
             /*ED ECCO QUI L'ERRORE.... cannot find symbol: method shuffle(java.util.List<giocoCarte.Carta>) location: interface.java.util.Collection*/
             Collection.shuffle(mazzo);
         }
    }
    Ho provato ad usare anche
    Collection.class.shuffle(mazzo);
    ma il risultato è sempre quello.... mi continua a dare l'errore...
    poi ho inserito anche il metodo compare(Object o1,Object o2) implementando l'interfaccia Comparator.... ma niente.... Sembra proprio che non esista il metodo!!!!
    HEEEEELLLLPPPPPPP!!!!!!

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    codice:
    Collections.shuffle(...)
    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
    Mar 2009
    Messaggi
    32
    Originariamente inviato da Alex'87
    codice:
    Collections.shuffle(...)

    OOOOPSSSSSS!!!

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.