stream流distinct对象去重后有空对象吗
时间: 2023-11-08 20:28:22 浏览: 120
C# 实现Distinct将对象按条件去重
5星 · 资源好评率100%
如果使用流的distinct方法对对象进行去重,返回的流中不会包含空对象。distinct方法是基于对象的hashCode和equals方法进行去重的,因此如果存在两个对象的hashCode和equals方法的返回值完全相同,那么这两个对象就会被认为是相同的,只会保留其中的一个对象,不会包含空对象。
阅读全文