List,Map,Set三个接口存取元素时,各自有什么特点?

存放时:

1.List以特定的索引(有顺序的存放)来存放元素,可以有重复的元素

2.Set存放元素是无序的,而且不可重复

3.Map保存键值对的映射,映射关系可以是一对一(键值)或者多对一,需要注意到的是:键无序不可重复,值可以重复


取出时:

(1)List取出元素for循环,foreach循环,Iterator迭代器迭代

(2)Set取出元素foreach循环,Iterator迭代器迭代

(3)Map取出元素需转换为Set,然后进行Iterator迭代器迭代,或转换为Entry对象进行Iterator迭代器迭代






资源参考与:https://blog.csdn.net/qq_30788845/article/details/53086902

你可能感兴趣的:(java面试题)