//多个数据
Stream stream = Stream.of("文泽稳", "朱润", "马军");
//数组
String[] persons = new String[]{"xueqi", "biyao"};
Stream<String> stream1 = Arrays.stream(persons);
//集合
List<String> list = new ArrayList<>();
list.add("少林");
list.add("武当");
list.add("崆峒");
list.add("华山");
list.add("青城");
list.add("峨眉");
Stream stream2 = list.stream();
//Map
Map<String, Integer> map = new HashMap();
map.put("wangqi", 21);
map.put("wenzewen", 27);
map.put("laowen", 59);
Set entries = map.entrySet();
Stream stream3 = map.entrySet().stream();
//Stream对象 ----->转换得到指定的对象、
//数组
Object[] objects = stream.toArray(String[]::new);
//字符串
String s = stream.collect(Collectors.joining()).toString();
System.out.println(
lambda表达式操作集合数据
最新推荐文章于 2024-08-07 10:19:30 发布
本文深入探讨了如何利用Java 8引入的Lambda表达式来高效地操作集合数据。通过实例,展示了如何简化过滤、映射和聚合等常见操作,提升代码的简洁性和可读性。
摘要由CSDN通过智能技术生成