Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface TwoElementsPredicate <O extends Object> { boolean pred(O o1, O o2); }
- class ElementUtils {
- public static <O extends Object> Object betterEntry (O o1, O o2, TwoElementsPredicate <O>twoElementsPredicate){
- return twoElementsPredicate.pred(o1, o2) ? o1 : o2;
- }
- }
- public class Main {
- public static void main(String [] args) {
- String string1 = "bardzobardzodlugistring";
- String string2 = "krotkistring";
- System.out.println(ElementUtils.betterEntry(string1, string2, (s1,s2) -> s1.length() > s2.length() ));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement