集合

2018-06-06  本文已影响0人  高永骁

如何选择合适的集合类

    1如果数据存放对顺序没有要求,首选HashSet。

    2如数据存放有顺序要求,首选ArrayList。

    3如果数据存放对顺序有要求,且需要频繁地增删元素,首选LinkedList。

    4如果数据需要以“键-值”对存放,首选HashMap。

    5如果数据需要按指定的自然顺序排序,就用TreeSet或TreeMap。

效率方面

    1以Hash开头的集合类,元素的读取和修改的效率都是最高的。

    2以Array开头的集合类,元素的读取快,但修改慢。

    3以Linked开头的集合类,元素的读取慢,但修改快。

上一篇 下一篇

猜你喜欢

热点阅读