1.根据某个属性拼接字符串 String names = personList.stream().map(p -> p.getName()).collect(Collectors.joining(",")); 2.字符串拼接 String string = list.stream().collect(Collectors.joining("-")); 3.将集合中属性是BigDecimal的值累加 BigDecimal result = userList.stream().map(User::getMoney).reduce(BigDecimal.ZERO,BigDecimal::add);