List<User> list = new ArrayList<User>();
User user1 = new User("第一位","用户1");
list.add(user1);
User user2 = new User("第二位","用户2");
list.add(user2);
User user3 = new User("第三位","用户3");
list.add(user3);
List<String> tableNames=list.stream().map(User::getMessage).collect(Collectors.toList());
System.out.println("输出第一个:"+tableNames);
List<String> orders=list.stream().map(User::getOrder).collect(Collectors.toList());
System.out.println(orders)
相关文章
- for循环遍历list集合组拼成字符串StringBuilder,及处理最后一个逗号
- Java8中利用stream对map集合进行过滤的方法
- java8的lambda表达式,将List
转为 List - Java8处理集合的优雅姿势之Stream
- List集合去重的一些方法(常规遍历、Set去重、java8 stream去重、重写equals和hashCode方法)
- Java8 实现stream将对象集合list中抽取属性集合转化为map或list
- Java8 使用流抽取List<T> 集合中T的某个属性操作
- java8 多个list对象用lambda求差集操作
- Java8新特性 利用流和Lambda表达式对List集合进行处理
- java使用lambda表达式对List集合进行操作技巧(JDK1.8)