Domande taggate «arraylist»

Un tipo di dati di raccolta semplice trovato in alcune lingue / piattaforme (come in Java o .NET). L'elenco di array implementa un elenco utilizzando un array, beneficiando di entrambi i punti di forza di DS.



30
Inizializzazione di una matrice in una riga
Volevo creare un elenco di opzioni a scopo di test. All'inizio ho fatto questo: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Quindi, ho riformattato il codice come segue: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); C'è un modo migliore per farlo?




16
Perché ottengo un UnsupportedOperationException quando provo a rimuovere un elemento da un elenco?
Ho questo codice: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Capisco questo: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Come sarebbe questo nel modo …


27
Il modo migliore per convertire un ArrayList in una stringa
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Ne ho uno ArrayListche voglio produrre completamente come una stringa. In sostanza, voglio emetterlo in ordine usando toStringciascun elemento separato da schede. C'è …
353 java  string  arraylist 

18
Come ordinare un ArrayList?
Ho un elenco di doppi in Java e voglio ordinare ArrayList in ordine decrescente. Input ArrayList è il seguente: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); L'output dovrebbe essere così 0.92 0.9 0.71 0.71 0.71 0.65 0.62 …


10
Qual è il modo più semplice per invertire una matrice?
Qual è il modo più semplice per invertire questa ArrayList? ArrayList<Integer> aList = new ArrayList<>(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); while (aList.listIterator().hasPrevious()) Log.d("reverse", "" + aList.listIterator().previous());

30
Salva ArrayList in SharedPreferences
Ho un ArrayListcon oggetti personalizzati. Ogni oggetto personalizzato contiene una varietà di stringhe e numeri. Ho bisogno che l'array rimanga attivo anche se l'utente lascia l'attività e poi vuole tornare in un secondo momento, tuttavia non ho bisogno dell'array disponibile dopo che l'applicazione è stata chiusa completamente. Risparmio molti altri …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.