Preguntas con etiqueta 'collections'

6
respuestas

¿Por qué Java 8 no incluye colecciones inmutables?

El equipo de Java ha realizado una gran cantidad de trabajo eliminando las barreras a la programación funcional en Java 8. En particular, los cambios en las Colecciones java.util hacen un gran trabajo de encadenar transformaciones en operaciones...
hecha 18.12.2013 - 15:53
6
respuestas

¿Buena o mala práctica para enmascarar colecciones Java con nombres de clase significativos?

Últimamente he tenido la costumbre de "enmascarar" las colecciones de Java con nombres de clase amigables con los humanos. Algunos ejemplos simples: // Facade class that makes code more readable and understandable. public class WidgetCache ext...
hecha 27.06.2014 - 20:48
7
respuestas

¿Por qué java.util.ArrayList permite agregar null?

Me pregunto por qué java.util.ArrayList permite agregar null . ¿Hay algún caso en el que me gustaría agregar null a un ArrayList ? Estoy haciendo esta pregunta porque en un proyecto tuvimos un error donde un código e...
hecha 03.09.2012 - 16:30
9
respuestas

¿Debo aceptar colecciones vacías en mis métodos que se repiten en ellas?

Tengo un método donde toda la lógica se realiza dentro de un bucle foreach que itera sobre el parámetro del método: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) {...
hecha 26.11.2014 - 13:29
6
respuestas

Me gustaría escribir un algoritmo de "orden aleatorio" para ordenar mi colección de mp3

Estoy buscando sugerencias de pseudocódigo para ordenar mis archivos mp3 de una manera que evite la repetición de títulos y artistas . Escucho a los crooners: Frank Sinatra, Tony Bennett, Ella Fitzgerald, etc., cantando viejos estándares. Cada...
hecha 09.04.2013 - 22:25
7
respuestas

¿Debe “Establecer” tener un método Get?

Tengamos esta clase C # (sería casi la misma en Java) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == nu...
hecha 01.11.2016 - 08:58
1
respuesta

¿Por qué los arrays en .Net tienen Length pero otros tipos de colección tienen Count? [cerrado]

En C #, por ejemplo, las matrices tienen la propiedad Length. Pero otros tipos de colección como listas, etc. tienen propiedad Count. ¿Hay alguna razón por la que estos dos son diferentes? Si es así me gustaría saber.     
hecha 26.08.2015 - 11:37
5
respuestas

Manera eficiente de barajar objetos

Estoy escribiendo un programa para un 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<Integ...
hecha 28.05.2013 - 13:16
4
respuestas

¿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 pase solo algunos productos con PUT? Si necesito eliminar algunos productos d...
hecha 22.03.2013 - 18:33
3
respuestas

¿Es una cosa sensata devolver Streams a donde normalmente devolveríamos Colecciones?

Al desarrollar mi API que no está vinculada a ningún código heredado, a menudo me encuentro escribiendo métodos que se terminan simplemente mediante la recopilación de los resultados. Como este: ImmutableSet<T> deriveSomethingMeaningfulF...
hecha 12.03.2015 - 19:46