Preguntas etiquetadas con collections

6
¿Por qué Java 8 no incluye colecciones inmutables?
El equipo de Java ha realizado un gran trabajo eliminando barreras para la programación funcional en Java 8. En particular, los cambios en las colecciones java.util hacen un gran trabajo encadenando transformaciones en operaciones de transmisión muy rápidas. Teniendo en cuenta lo bien que han hecho al agregar funciones de …


6
¿Buena o mala práctica para enmascarar colecciones de Java con nombres de clase significativos?
Últimamente he tenido la costumbre de "enmascarar" colecciones de Java con nombres de clase amigables para los humanos. Algunos ejemplos simples: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<String, Widget> { } O: // If you saw a ArrayList<ArrayList<?>> being passed around in …

8
¿Por qué java.util.ArrayList permite agregar nulo?
Me pregunto por qué java.util.ArrayListpermite agregar null. ¿Hay algún caso en el que me gustaría agregar nulla un ArrayList? Me hago esta pregunta porque en un proyecto que teníamos un error en algún código se agregó nulla la ArrayListy era difícil de detectar dónde estaba el error. Obviamente NullPointerExceptionse arrojó …






4
¿Está bien cambiar parcialmente una colección con PUT o DELETE?
Tengo una colección de productos en un grupo de productos, por ejemplo: product-groups/123/products Si necesito agregar a la colección, ¿está bien que solo pase algunos productos con PUT? Si necesito eliminar algunos productos de la colección, ¿está bien que pase los datos del filtro (una matriz de ID) con DELETE? …
21 rest  collections 

5
Manera eficiente de barajar objetos
Estoy escribiendo un programa para algún software de prueba. Tengo una clase de pregunta que contiene las ArrayLists para la pregunta, respuesta, opciones, marcas y marcas negativas. Algo como esto: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Quiero …
20 java  collections 

3
¿Es sensato devolver Streams donde normalmente devolvemos Colecciones?
Mientras desarrollo mi API que no está vinculada a ningún código heredado, a menudo me encuentro escribiendo métodos que son puramente canales terminados mediante la recopilación de los resultados. Como éste: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } Ahora, la mayoría de los clientes de esta clase …




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.