主要根据集合的特点来选⽤,⽐如我们需要根据键值获取到元素值时就选⽤Map接⼝下的集合,需要排序时选择TreeMap,不需要排序时就选择HashMap,需要保证线程安全就选⽤ConcurrentHashMap

当我们只需要存放元素值时,就选择实现Collection接⼝的集合,需要保证元素唯⼀时选择实现Set接⼝的集合⽐如TreeSetHashSet,不需要就选择实现List接⼝的⽐如ArrayListLinkedList,然后再根据实现这些接⼝的集合的特点来选⽤。

最后修改日期: 2021年11月25日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。