Articles of colecciones de

¿Cómo ordenar alfabéticamente ignorando las mayúsculas y minúsculas?

Tengo este código, pero funciona solo para letras minúsculas. Quiero que ordene la lista ignorando las letras mayúsculas … package sortarray.com; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class SortArray extends Activity { ArrayList matchedFruits = new ArrayList(); TextView selection; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String […]

¿Cómo hago 2 métodos comparables en una sola clase?

Tengo una clase, que la ordeno ya por un atributo. Ahora necesito hacer otra cosa, que necesito crear otra forma de ordenar mis datos. ¿Cómo puedo hacerlo? Así puedo elegir entre los dos métodos. El único comando que conozco es Collections.sort que recogerá el método compareTo de la clase en la que quiero comparar sus […]

Interfaz de colección vs matrices

Estamos aprendiendo acerca de la interfaz de colección y me preguntaba si todos ustedes tienen algún buen consejo para su uso general. ¿Qué puedes hacer con una colección que no puedes hacer con una matriz? ¿Qué se puede hacer con una matriz que no se puede hacer con una Colección (además de permitir duplicados)?

¿La forma más fácil de transformar la colección en matriz?

Supongamos que tenemos una Collection . ¿Cuál es la mejor forma (la más corta en LoC en el contexto actual) de transformarlo en Foo[] ? Se permiten todas las bibliotecas conocidas . UPD: (un caso más en esta sección, deje comentarios si cree que vale la pena crear otro hilo para ello): ¿Qué pasa con […]

Identificar duplicados en una lista

Tengo una lista de tipo entero, 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?

¿Regla de oro para elegir una implementación de una Colección Java?

¿Alguien tiene una buena regla general para elegir entre diferentes implementaciones de interfaces Java Collection como List, Map o Set? Por ejemplo, ¿en general por qué o en qué casos preferiría usar un Vector o un ArrayList, un Hashtable o un HashMap?

¿Por qué los inicializadores de colección C # funcionan de esta manera?

Estaba mirando los inicializadores de colecciones C # y encontré que la implementación es muy pragmática pero también muy diferente a cualquier otra cosa en C # Puedo crear código como este: using System; using System.Collections; class Program { static void Main() { Test test = new Test { 1, 2, 3 }; } } […]

Encontrar todos los objetos que tienen una propiedad dada dentro de una colección

Tengo algún objeto complicado, como un gato, que tiene muchas propiedades, como la edad, la comida favorita para gatos, etc. Un montón de gatos se almacenan en una colección de Java, y tengo que encontrar todos los gatos que tienen 3 años o aquellos cuya comida para gatos favorita es Whiskas. Sin duda, puedo escribir […]

¿Cuál es la forma más simple de revertir una ArrayList?

¿Cuál es la forma más simple de invertir este ArrayList? ArrayList 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());

¿Existe un Java aceptado equivalente al zip () de Python?

Tengo dos objetos List y quiero emparejarlos, al igual que la función zip() en Python. Estoy bastante seguro de que esto no está disponible en el JDK, pero ¿hay algo como esto en una biblioteca bastante extensa, similar a las Colecciones de Apache Commons ? Gracias.