Preguntas etiquetadas con java

161
¿Elegir un valor aleatorio de una enumeración?

Si tengo una enumeración como esta: public enum Letter { A, B, C, //... } ¿Cuál es la mejor manera de elegir uno al azar? No necesita ser a prueba de balas de calidad de producción, pero una distribución bastante uniforme sería buena. Podría hacer algo como esto private Letter...

161
¿Por qué es ArrayDeque mejor que LinkedList?

Estoy tratando de entender por qué ArrayDeque de Java es mejor que LinkedList de Java, ya que ambos implementan la interfaz Deque. Apenas veo a alguien usando ArrayDeque en su código. Si alguien arroja más luz sobre cómo se implementa ArrayDeque, sería útil. Si lo entiendo, estaré más seguro de...

161
¿Cómo usar ArgumentCaptor para tropezar?

En la documentación de Mockito y javadocs dice Se recomienda usar ArgumentCaptor con la verificación pero no con el apéndice. pero no entiendo cómo ArgumentCaptor se puede usar para tropezar. ¿Alguien puede explicar la declaración anterior y mostrar cómo ArgumentCaptor se puede usar para...

161
Obteniendo la diferencia entre dos conjuntos

Entonces, si tengo dos conjuntos: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); ¿Hay alguna manera de compararlos y...