1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| List<Integer> list = new ArrayList<>(); list.add(1); list.add(1); list.add(1);
Integer integer = Opt.ofEmptyAble(list).map(List::size).orElse(0); System.out.println(integer);
String z = Opt.ofBlankAble("值不为空").peek(System.out::println).orElse("kwydy"); String s = Opt.ofBlankAble("").peek(System.out::println).orElse("kwydy"); System.out.println(s);
String a = null; Opt.ofNullable(a).ifPresentOrElse(s1 -> { System.out.println(s1); }, () -> { System.out.println("我没有值"); });
|