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.




30
Inicialización de una ArrayList en una línea
Quería crear una lista de opciones para fines de prueba. Al principio, hice esto: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Luego, refactoré el código de la siguiente manera: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); ¿Hay una mejor manera de hacer esto?

30
Ordenar un mapa <Clave, valor> por valores
Soy relativamente nuevo en Java y, a menudo, encuentro que necesito ordenar un Map&lt;Key, Value&gt;valor. Dado que los valores no son únicos, me encuentro convirtiendo el keySeten un array, y ordenando esa matriz a través de la ordenación de matriz con un comparador personalizado que clasifica el valor asociado con …


30
¿Cómo puedo inicializar un mapa estático?
¿Cómo inicializarías una estática Mapen Java? Método uno: inicializador estático Método dos: ¿inicializador de instancia (subclase anónima) o algún otro método? ¿Cuáles son los pros y los contras de cada uno? Aquí hay un ejemplo que ilustra los dos métodos: import java.util.HashMap; import java.util.Map; public class Test { private static …



15
Eficiencia de Java "Double Brace Initialization"?
На этот вопрос есть ответы en Stack Overflow на русском : Что такое double brace инициализация? En Hidden Features of Java, la respuesta principal menciona Double Brace Initialization , con una sintaxis muy atractiva: Set&lt;String&gt; flavors = new HashSet&lt;String&gt;() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; Este idioma crea una …






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.