Resultados de la búsqueda a petición "method-reference"
Referencia a métodos con diferentes parámetros en Java8
Me pregunto cómo funciona todo esto con referencias de métodos e interfaces funcionales en el nivel inferior. El ejemplo más fácil es donde tenemos algo de Lista List<String> list = new ArrayList<>(); list.add("b"); ...
¿El almacenamiento en caché de referencia de método es una buena idea en Java 8?
Considere que tengo un código como el siguiente: class Foo { Y func(X x) {...} void doSomethingWithAFunc(Function<X,Y> f){...} void hotFunction(){ doSomethingWithAFunc(this::func); } }Suponer quehotFunction se llama muy a menudo. ¿Sería ...
¿Cuál es la expresión lambda equivalente para System.out :: println
Me topé con el siguiente código Java que usa una referencia de método paraSystem.out.println class SomeClass{ public static void main(String[] args) { List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9); ...
¿Por qué Comparator.comparing no funciona con la referencia del método String :: toLowerCase?
Estoy tratando de ordenar un conjunto de cadenas por orden inverso (ignorando mayúsculas y minúsculas), sin modificarlo y solo imprimiéndolo. Entonces estoy usando Java8 stream. Pero no puedo hacerlo. Aquí está mi intento: package ...
¿Cuáles son los usos de la referencia del constructor en Java 8?
Estaba leyendo sobre las características de Java 8, que me llevaron a esto artículo [http://www.speakingcs.com/2014/08/constructor-references-in-java-8.html]y me preguntaba sobre los usos reales de la referencia del constructor, quiero decir por ...
¿Horrible rendimiento y gran espacio de almacenamiento dinámico de referencia de constructor Java 8?
Acabo de tener una experiencia bastante desagradable en nuestro entorno de producción, causandoOutOfMemoryErrors: heapspace.. Rastreé el problema con mi uso deArrayList::new en una función Para verificar que esto realmente está funcionando peor ...
¿Por qué Java 8 introdujo un nuevo operador "::" para referencias de métodos?
En Java 8, las referencias de métodos se realizan utilizando el:: operador. Por ejemplo // Class that provides the functionality via it's static method public class AddableUtil { public static int addThemUp(int i1, int i2){ return i1+i2; } } ...
¿Hay alguna diferencia entre Objects :: nonNull y x -> x! = Null?
Considere la siguiente clase: import java.util.Objects; import java.util.function.Predicate; public class LambdaVsMethodRef { public static void main(String[] args) { Predicate<Object> a = Objects::nonNull; Predicate<Object> b = x -> x != null; ...
Argumento externo a la referencia de método en Java 8
Estoy buscando pasar un parámetro externo a una referencia de método: String prefix = "The number is :"; numbers.forEach(Main::printWithPrefix); private static void printWithPrefix(Integer number) { System.out.println(number); }No tengo idea de ...
¿Cómo obtener Referencia de métodos para todos los métodos en una clase (Java)?
Método de referenciapara un método específico en Java 8 se puede obtener comoClass::Method. Pero, ¿cómo obtener la referencia de método de todos los métodos de una clase? Todos los métodos deseados tienendiferente nombres de métodos, pero ...