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); + }; + } + +