From 8d958227702e97608c4f327e5a0fb614f05715f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20S=C3=A1nchez=20Grande?= <107065114+victorsgDev@users.noreply.github.com> Date: Tue, 17 Jan 2023 20:53:23 +0100 Subject: [PATCH] Update Readme.md --- Readme.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Readme.md b/Readme.md index 8341685..7dac112 100644 --- a/Readme.md +++ b/Readme.md @@ -42,3 +42,24 @@ ? Objects::isNull : object -> targetRef.equals(object); } + +## Comparator: + + Recibe dos argumentos y retorna un int. + + - Método funcional: + + int compare(T t1, T t2); + + - Métodos: + + static > Comparator comparing(Function keyExtractor) { + Objects.requireNonNull(keyExtractor); + return (p1, p2) -> { + U u1 = keyExtractor.apply(p1); + U u2 = keyExtractor.apply(p2); + return u1.compareTo(u2); + }; + } + +