
java8
91奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
java8 Optional.orElseThrow()
@Test void testOptional() { User user = getUser(); System.out.println(user); //isPresent()如果值存在则方法会返回true,否则返回 false。 //true User user2 = new User(); boolean present = Optional.ofNullable(user2).isP...原创 2020-08-18 14:44:25 · 27578 阅读 · 0 评论 -
java8 forEach结合Lambda表达式遍历 List
@Test void testJava8ForeachMap() { Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.put("E", 50); i..原创 2020-08-13 20:31:01 · 2608 阅读 · 0 评论 -
java8 foreach + 拉姆达表达式遍历Map
@Test void testJava8ForeachMap() { Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.put("E", 50); i..原创 2020-08-13 20:15:48 · 492 阅读 · 0 评论 -
java8 List 转 Map
场景:List循环遍历取数非常繁琐,要遍历多次,可能还存在嵌套循环的场景。那么是否能把List的数据变成Map的格式,或者提取出ID列表。java8提供一种优雅的转化方式,如下: @Test void testJava8() { List<User> userList = new ArrayList<>(); userList.add(new User(1001,"zhangsan")); userList.a.原创 2020-08-07 16:40:05 · 586 阅读 · 0 评论