请问java 结果集list<user>,根据user.name属性,如何再将name属性相同的user放到一个新的list中?
高洛峰
高洛峰 2016-11-04 11:08:27
0
1
511

请问java 结果集list<user>,根据user.name属性,如何再将结果集中的name属性相同的user放到一个新的list中?user的name可能多个,不固定,根据name将user放到不同新的的list

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
三叔

拿来练习下RxJava

List all = getUserList();
Observable.from(all)
          .groupBy(u -> u.name)
          .flatMap(g -> g.toList())
          .subscribe(list -> {
              System.out.println(list.get(0).name + ":");              for (User u : list) {
                  System.out.println(u);
              }
              System.out.println();
          });


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿