我有一个ArrayList<String>,我想从中删除重复的字符串.我该怎么做?
ArrayList<String>
如果您不希望在Collection中重复,那么您应该考虑为什么使用允许重复的Collection.删除重复元素的最简单方法是将内容添加到Set(不允许重复),然后将Set添加回ArrayList:
Collection
Set
ArrayList
Set<String> set = new HashSet<>(yourList); yourList.clear(); yourList.addAll(set);
当然,这 destruct 了ArrayList中元素的顺序.
从0开发一款iOS App -〔朱德权〕
零基础学Java -〔臧萌〕
Flutter核心技术与实战 -〔陈航〕
TypeScript开发实战 -〔梁宵〕
接口测试入门课 -〔陈磊〕
实用密码学 -〔范学雷〕
零基础实战机器学习 -〔黄佳〕
业务开发算法50讲 -〔黄清昊〕
林外 · 专利写作第一课 -〔林外〕
大厂设计进阶实战课 -〔小乔〕
结构会议力 -〔李忠秋〕
手把手带你写一个 MiniTomcat -〔郭屹〕
无涯教程 - Lua教程
无涯教程 - Docker教程
无涯教程 - Elixir教程
无涯教程 - Angular7教程
无涯教程 - Java教程
无涯教程 - MATLAB教程
无涯教程 - Effective Java 第三版教程
无涯教程 - Python 数学应用教程