Ho un array di oggetti che voglio creare tutte le combinazioni possibili (secondo un semplice insieme di regole). Ogni oggetto che è memorizzato nella lista contiene un numero di squadra e una stringa. Ecco un esempio di un tipico elenco sto Memorizzazione:Combinazioni possibili di un elenco
0: 1, A
1: 1, B
2: 2, A
3: 2, B
4: 3, C
5: 3, D
6: 4, C
7: 4, D
voglio ottenere tutte le combinazioni in cui ogni squadNumber può essere presente una sola volta, ad esempio: (1, A), (2, A), (3, C), (4, C) quindi la combinazione successiva sarebbe (1, A), (2, A), (3, C), (4, D). Come andrei su questo in Java? Di solito userei un ciclo annidato, ma il fatto che tutto sia memorizzato in una lista complica le cose per me.
Grazie, sverniciatore
usare un 'set', come ad esempio' HashSet', non una lista. Imposta l'unicità della garanzia. – Bohemian