最近小编刚接触到java8特性,在不知道有java8特性的时候,一个for循环套一个for循环,自从接触大java8,为自己省了很多事,节省了很多代码量.
根据list某一属性去重 过滤StudentExamState=0的数据 过滤ExamRoomStudentCount=0的数据是不是很方便,换成以前过滤去重不知道要写多少横代码,现在一行解决.
Java8 stream根据对象字段去重 stream对list中的对象进行去重首先我们有一个对象属性如下
我们根据属性name来去重,去重代码如下
根据name,sex两个属性去重
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。