简单介绍List、 Map、Set三个接口在存取元素时的异同点
时间: 2023-04-12 16:00:36 浏览: 171
List,set,Map 的用法和区别
List、Map、Set三个接口在存取元素时的异同点如下:
1. List是有序的集合,可以存储重复的元素,可以通过索引来访问元素,常用的实现类有ArrayList和LinkedList。
2. Map是一种键值对的映射表,可以通过键来访问值,键不能重复,值可以重复,常用的实现类有HashMap和TreeMap。
3. Set是一种不允许重复元素的集合,没有顺序,不能通过索引来访问元素,常用的实现类有HashSet和TreeSet。
总的来说,List、Map、Set三个接口都可以用来存储元素,但是它们的存储方式和访问方式有所不同,需要根据具体的需求来选择使用哪种接口。
阅读全文