Preguntas etiquetadas con collections

Las API de colecciones proporcionan a los desarrolladores un conjunto de clases e interfaces que facilitan el manejo de colecciones de objetos.



6
Devolver 'IList' vs 'ICollection' vs 'Collection'
Estoy confundido acerca de qué tipo de colección debería devolver de mis métodos y propiedades de API públicas. Las colecciones que tengo en mente son IList, ICollectiony Collection. ¿Devolver uno de estos tipos siempre se prefiere sobre los demás, o depende de la situación específica?
119 c#  .net  generics  collections 

11
Clasificación de una ArrayList de objetos mediante un orden de clasificación personalizado
Estoy buscando implementar una función de clasificación para mi aplicación de libreta de direcciones. Quiero ordenar un ArrayList<Contact> contactArray. Contactes una clase que contiene cuatro campos: nombre, número de casa, número de móvil y dirección. Quiero ordenar name. ¿Cómo puedo escribir una función de clasificación personalizada para hacer esto?

30
Identificar duplicados en una lista
Tengo una lista de tipo Integer, por ejemplo: [1, 1, 2, 3, 3, 3] Me gustaría un método para devolver todos los duplicados, por ejemplo: [1, 3] ¿Cuál es la mejor manera de hacer esto?
119 java  collections 

13
Diferencia entre Arrays.asList (matriz) y la nueva ArrayList <Integer> (Arrays.asList (matriz))
Cuál es la diferencia entre 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); donde iaes una matriz de enteros. Llegué a saber que algunas operaciones no están permitidas list2. ¿por que es esto entonces? ¿Cómo se almacena en la memoria (referencias / copia)? Cuando mezclo las listas, list1no …
119 java  list  collections 

7
La mejor manera de crear un mapa vacío en Java
Necesito crear un mapa vacío. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; El problema es que el código anterior produce esta advertencia: Tipo de seguridad: Transmitir sin marcar de Map a HashMap ¿Cuál es la mejor forma de crear este mapa vacío?


8
Conversión de una lista <int> en una cadena separada por comas
¿Hay alguna forma de tomar una lista y convertirla en una cadena separada por comas? Sé que puedo hacer un bucle y construirlo, pero de alguna manera creo que algunos de ustedes son una forma más genial de hacerlo. Realmente quiero aprender este tipo de 'trucos', así que explique o …
116 c#  collections 

6
Colecciones inmutables de Java
De la documentación de Java 1.6 Collection Framework : Las colecciones que no admiten ninguna operación de modificación (como add, removey clear) se denominan no modificables . [...] Las colecciones que además garantizan que ningún cambio en el objeto de la colección será visible se denominan inmutables . El segundo …





5
¿Combinar varias colecciones en una única colección lógica?
Supongamos que tengo un número constante de colecciones (por ejemplo, 3 ArrayLists) como miembros de una clase. Ahora, quiero exponer todos los elementos a otras clases para que simplemente puedan iterar sobre todos los elementos (idealmente, solo lectura). Estoy usando colecciones de guayaba y me pregunto cómo podría usar iterables …
110 java  collections  guava 

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.