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

1 la respuesta

Usar referencia de método con parámetro

Acabo de comenzar a aprender flujos de Java y enfrenté un problema. Por favor, eche un vistazo al siguiente ejemplo. Esto es parte de una clase de nodo: private Map<String, Node> nodes; public Optional<Node> child(String name) { return ...

2 la respuesta

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

1 la respuesta

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

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

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

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

3 la respuesta

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

1 la respuesta

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

2 la respuesta

Método de paso Java 8 como parámetro

Actualmente entrando en Java 8 expresiones lambda y referencias de métodos. Quiero pasar un método sin argumentos y sin valor de retorno como argumento a otro método. Así es como lo estoy haciendo: public void one() { ...

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