Esiste un modo semplice per creare un ArrayList<Boolean>
utilizzando Java e impostarli inizialmente su False senza eseguire il looping e assegnando ognuno a false?Impostare tutti i valori di ArrayList <Boolean> su false in istanza
risposta
Fate come questo
List<Boolean> list=new ArrayList<Boolean>(Arrays.asList(new Boolean[10]));
Collections.fill(list, Boolean.TRUE);
Questo funziona solo se l'elenco è stato compilato in precedenza. –
'new new Boolean (true)' crea oggetti non necessari. Dovresti invece usare 'Boolean.TRUE'. – assylias
'Boolean.TRUE' non è necessario. Basta usare 'true' – ZhekaKozlov
È possibile utilizzare il metodo fill
da Collections
:
Collections.fill(list, Boolean.FALSE);
Un'altra opzione potrebbe essere utilizzando un array invece di un List
:
boolean[] arr = new boolean[10];
Questo verrà inizializzato automaticamente su false
poiché il valore predefinito di boolean
è false
.
' new Boolean.FALSE' non compila ... –
si potrebbe anche utilizzare la seguente
Arrays.fill(list, Boolean.FALSE);
ArrayList<Boolean> list = new ArrayList<Boolean>(size);
list.addAll(Collections.nCopies(size, Boolean.FALSE));
Uso Collections.nCopies
:
List<Boolean> list = new ArrayList<>(Collections.nCopies(n, false));
- 1. Come modificare tutti i valori NULL della colonna di tipo bit su false in tutti i database in MSSQL?
- 2. Get ArrayList <HashMap <String, String >> valori
- 3. Muliplying tutti i valori in IEnumerable <int>
- 4. Impossibile impostare sslVerify su false
- 5. Come impostare EmitDefaultValue su false globalmente per tutti i membri dati nell'API Web?
- 6. inizializzazione ArrayList <ArrayList <Integer>>
- 7. valori aggiunta al arraylist
- 8. PHP: imposta tutti i valori di un array su qualcosa
- 9. Matrice 2D. Impostare tutti i valori a valore specifico
- 10. Android riempimento singlechoiceitems con i valori ArrayList
- 11. Qual è il modo migliore per impostare tutti i valori in un dizionario C# <string,bool>?
- 12. Espressione Linq per impostare tutti i valori di una matrice su un valore dato
- 13. Differenza tra ArrayList <>() e ArrayList <>() {}
- 14. Recupera tutti i valori dalle chiavi HashMap in un ArrayList Java
- 15. Come impostare automaticamente tutti i collegamenti su nofollow in Rails
- 16. Aggiungi valori da ArrayList uso JSTL
- 17. Rimuovere tutti i duplicati tranne ultima istanza
- 18. Ricerca di valori duplicati in arraylist
- 19. Ottieni valore (stringa) di ArrayList <ArrayList <String>>(); in Java
- 20. Come impostare un punto di interruzione su tutti i tiri?
- 21. Restituisce tutti i valori compreso NULL
- 22. Python optparse valori di istanza
- 23. Come posso ordinare un ArrayList <ArrayList <String>>?
- 24. Somma tutti gli elementi java arraylist
- 25. Sostituire tutti i valori in una matrice <0,1 con 0
- 26. come ottenere i valori di HashTable come Arraylist?
- 27. Spoglia automaticamente() tutti i valori in WTForms?
- 28. Somma tutti i valori in un dataframe
- 29. Aggiunta di più valori in ArrayList in un singolo indice
- 30. Ottenere tutti i metodi di istanza di un oggetto CoffeeScript
è tentato di utilizzare SparseBooleanArray? https://developer.android.com/reference/android/util/SparseBooleanArray.html –
Cosa intendi impostando inizialmente tutti su 'false'? ArrayList è vuoto inizialmente quando viene creato. La tua domanda avrebbe avuto più senso se tu parlassi di array. –
Beh, inizialmente so esattamente quanti ne vuoi creare, ma possono essere aggiunti o rimossi, quindi devi usare un arraylist e non puoi usare un array. –