zoukankan      html  css  js  c++  java
  • Java8之分组

    数据库中根据多个条件进行分组

    select a, b, count(1) from tableA group by a, b

    现在不使用sql,而直接使用java编写分组,则通过Java8根据多个条件进行分组代码如下:

    List<User> list = Arrays.asList(
    new User("name1", "pwd1"),
    new User("name2", "pwd2"),
    new User("name1", "pwd2"),
    new User("name2", "pwd1");
    new User("name1", "pwd1")
    );
    list.stream().collect(Collectors.groupBy(User::getName), Collectors.groupBy(User::getPwd, Collectors.counting));

    根据一个条件分组:

    list.stream().collect(Collectors.groupBy(User::getPwd, Collectors.counting));
  • 相关阅读:
    HTML的基础
    样式表
    页面布局
    for 循环
    函数
    数组
    样式属性
    css选择器参考手册
    样式表格及选择器
    表单
  • 原文地址:https://www.cnblogs.com/miaoying/p/8524794.html
Copyright © 2011-2022 走看看