想问一个各位大牛技术问题,这个操作用 java8 分组怎么做?
有一个对象集合 Stream stream = Stream.of(new People(“张三”,”老师”),new People(“李四”,”学生”),new People(“王五”,”校长”));
想通过分组得类似于这样的分组 Map<Boolean,List<People>> ;
当为 true 时,List 集合为 {”张三”,”李四”,”王五”)
当为 false 时候,list 集合为{”张三老师”,”李四学生”,”王五校长”};