Preguntas etiquetadas con java-8

111
Expresión Lambda y método genérico

Supongamos que tengo una interfaz genérica: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } Y un método sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the...

111
Java8 Lambdas vs clases anónimas

Dado que Java8 se lanzó recientemente y sus nuevas expresiones lambda parecen ser realmente geniales, me preguntaba si esto significaría la desaparición de las clases Anónimas a las que estábamos tan acostumbrados. He estado investigando un poco sobre esto y encontré algunos ejemplos interesantes...

102
Recopilar pares sucesivos de una secuencia

Dada una corriente como { 0, 1, 2, 3, 4 }, ¿Cómo puedo transformarlo de la manera más elegante en una forma dada? { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (asumiendo, por supuesto, que he definido la clase Par)? Editar: No se trata estrictamente de ints o streams...