Preguntas etiquetadas con arraylist

Un tipo de datos de recopilación simple que se encuentra en algunos lenguajes / plataformas (como en Java o .NET). La lista de arreglos implementa una lista usando un arreglo, beneficiándose de las fortalezas de ambos DS.

9
¿Cuál es la diferencia entre ArrayList.clear () y ArrayList.removeAll ()?
Suponiendo que arraylistse define como ArrayList<String> arraylist, es arraylist.removeAll(arraylist)equivalente a arraylist.clear()? Si es así, ¿puedo suponer que el clear()método es más eficiente para vaciar la lista de la matriz? ¿Hay alguna advertencia en el uso en arraylist.removeAll(arraylist)lugar de arraylist.clear()?
283 java  arraylist 

9
¿Cómo aleatorizar dos ArrayLists de la misma manera?
Tengo dos listas de arrays filelisty imgListque se relacionan entre sí, por ejemplo, "H1.txt" relacionado con "e1.jpg". ¿Cómo aleatorizar automáticamente la lista de imgListacuerdo con la aleatorización de fileList? Al igual que en Excel, si clasificamos cierta columna, la otra columna seguirá automáticamente? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList …

15
Tamaño inicial de ArrayList
Puede establecer el tamaño inicial de una ArrayList haciendo ArrayList<Integer> arr=new ArrayList<Integer>(10); Sin embargo, no puedes hacer arr.add(5, 10); porque causa una excepción fuera de límites. ¿De qué sirve establecer un tamaño inicial si no puede acceder al espacio que asignó? La función de agregar se define add(int index, Object …

4
Diferencia entre if (a - b <0) y if (a <b)
Estaba leyendo el ArrayListcódigo fuente de Java y noté algunas comparaciones en sentencias if. En Java 7, el método grow(int)usa if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; En Java 6, growno existía. Sin ensureCapacity(int)embargo, el método utiliza if (newCapacity &lt; minCapacity) newCapacity = minCapacity; ¿Cuál fue la razón …

12
Convertir iterador a ArrayList
Teniendo en cuenta Iterator&lt;Element&gt;, ¿cómo podemos convertir eso Iteratora ArrayList&lt;Element&gt;(o List&lt;Element&gt;) en el mejor y más rápida manera posible, de manera que podemos utilizar ArrayList's operaciones en él, tales como get(index), add(element), etc.
241 java  list  arraylist  iterator 

7
Java List.add () UnsupportedOperationException
Intento agregar objetos a una List&lt;String&gt;instancia pero arroja un UnsupportedOperationException. ¿Alguien sabe por qué? Mi código Java String[] membersArray = request.getParameterValues('members'); List&lt;String&gt; membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List&lt;String&gt; seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } El mensaje de error: …

7
Copia de Java ArrayList
Tengo una ArrayList l1de tamaño 10. Asigno l1al nuevo tipo de referencia de lista l2. Will l1y l2apunta al mismo ArrayListobjeto? ¿O se le ArrayListasigna una copia del objeto l2? Cuando uso la l2referencia, si actualizo el objeto de la lista, también refleja los cambios en el l1tipo de referencia. …
214 java  arraylist 

5
Java ArrayList reemplazar en índice específico
Necesito ayuda con este Java por favor. Creé una ArrayList de bombillas, y estoy tratando de reemplazar una bombilla en un índice específico con otra bombilla. Entonces, con el siguiente encabezado, ¿cómo procedo? public void replaceBulb(int index, Bulbs theBulb) { }
213 java  arraylist 






13
Java ArrayLista cómo agregar elementos al principio
Necesito agregar elementos a una ArrayListcola, pero cuando llamo a la función para agregar un elemento, quiero que agregue el elemento al comienzo de la matriz (por lo que tiene el índice más bajo) y si la matriz tiene 10 elementos agregando un nuevo resultado elimina el elemento más antiguo …
183 java  arrays  arraylist  stack 

7
Compruebe si existe un valor en ArrayList
¿Cómo puedo verificar si un valor que está escrito en el escáner existe en un ArrayList? List&lt;CurrentAccount&gt; lista = new ArrayList&lt;CurrentAccount&gt;(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); …
179 java  arraylist  contains 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.