Set<String> 跟LIst<String>的差别
时间: 2023-06-02 12:04:28 浏览: 91
Set用法及与List的区别
Set<String> 和 List<String> 的主要差别在于数据结构和功能。Set<String> 是一种集合,用于存储不包含重复元素的无序集合,而 List<String> 是一个列表,用于存储包含重复元素的有序集合。Set<String> 没有提供添加具有相同值的元素的方法,而 List<String> 允许添加具有相同值的元素。此外,在查找元素方面,Set<String> 比 List<String> 更快,因为它使用哈希表进行索引,而 List<String> 使用线性搜索方法。
阅读全文