Resultados de la búsqueda a petición "method-reference"

2 la respuesta

Method Reference: pasar la función al método con el argumento Consumer

Estoy aprendiendo acerca de las referencias a métodos de Java 8 y tengo dificultades para entender por qué funciona esto. class Holder { private String holded; public Holder(String holded) { this.holded = holded; } public String getHolded() { ...

2 la respuesta

Comparator.reversed () no compila usando lambda

Tengo una lista con algunos objetos de usuario y estoy tratando de ordenar la lista, pero solo funciona usando la referencia del método, con la expresión lambda el compilador da un error: List<User> userList = Arrays.asList(u1, u2, ...

1 la respuesta

¿Referencia de método encadenado de Java 8?

Supongamos que hay un Java Bean típico: class MyBean { void setA(String id) { } void setB(String id) { } List<String> getList() { } }Y me gustaría crear una forma más abstracta de llamar a los setters con la ayuda de un ...

1 la respuesta

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 ...

2 la respuesta

¿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); ...

3 la respuesta

¿Cómo funciona el método de fundición de referencia?

public class Main { interface Capitalizer { public String capitalize(String name); } public String toUpperCase() { return "ALLCAPS"; } public static void main(String[] args) { Capitalizer c = String::toUpperCase; //This works c ...

4 la respuesta

¿Por qué la referencia de método puede usar variables no finales?

Tenía cierta confusión sobre las clases internas y la expresión lambda, e intenté preguntarle a unpregunta [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] sobre eso, pero ...

2 la respuesta

¿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 ...

4 la respuesta

¿Una referencia de método en Java 8 tiene un tipo concreto y, de ser así, cuál es? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo ejecutar indirectamente una referencia de método en Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respuestasEsta pregunta está muy relacionada ...

1 la respuesta

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"); ...