各位大牛,想了解一下list,set等集合类的作用

什么时候用集合类,用集合类的好处是什么,使用集合类时候需要注意什么?map,set,list到底有什么不同?

3个回答

需要组织一组数量不确定的数据,通过循环迭代处理的时候我们使用集合类。
map适合通过一个索引寻找一个记录的情况,比如说记录单词和单词出现的次数;记录用户名和密码。list适合

list适合需要顺序的集合,可以通过下标像数组那样访问list。set不关心顺序,表示一个集合。

需要唯一吗?
需要:Set
需要制定顺序:
需要: TreeSet
不需要:HashSet
但是想要一个和存储一致的顺序(有序):
LinkedHashSet 不需要:List
需要频繁增删吗?
需要:LinkedList 不需要:ArrayList
而map就是用来记录键值对的,一对一对的数据。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问