java – 将List传递给Set Constructor,是否按顺序进行过滤?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 将List传递给Set Constructor,是否按顺序进行过滤?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含554字,纯文字阅读大概需要1分钟。
内容图文
![java – 将List传递给Set Constructor,是否按顺序进行过滤?](/upload/InfoBanner/zyjiaocheng/720/108c4a403d0640d7b52c85a119a979c4.jpg)
我正在从一个JPA查询中检索一个List,由effectiveDate命令.可能有重复的条目,除了日期列,我将首先订购它们最近的日期(desc).我想要的是所有具有最新有效日期的条目;集合中不允许使用较旧的有效日期.
如果我通过将此List传递给构造函数来创建HashSet,新的Set是否只包含List中的第一个条目,只有那些具有“最新”effectiveDates的条目?
换句话说,当从List创建时,是否按列表顺序初始化了集合?
谢谢!
解决方法:
如果从具有重复项的集合创建HashSet,则只会将每个副本中的第一个添加到散列集.
它是adds the items in the list in order,并且add方法不会覆盖重复项.
虽然未指定此行为,但更改的可能性很小.
内容总结
以上是互联网集市为您收集整理的java – 将List传递给Set Constructor,是否按顺序进行过滤?全部内容,希望文章能够帮你解决java – 将List传递给Set Constructor,是否按顺序进行过滤?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。