vector 和list的部分区别

JAVA有两个可以动态改变存储空间大小的存储对象的列表类,一个是vector,另一个是list。

对于vector,它有.add方法用来添加新的元素,提供.remove方法来移除相关的元素。可转换为 Enumeration 类用作枚举操作。可通过.contains方法判断当前的vector包不包括相关的内容当存储空间不充足的时候,可对当前的存储空间进行翻倍操作。这一操作造成的后果是会产生内存空间过于浪费的情况(可以设定一个最小的内存空间)

对于list,它有.add方法用来添加新的元素,可以通过listIterator方法转换为双向链表。可通过get(int)来获取当前索引位置上头的内容。对于listiterator的对象中的改变,会反映到原对象的内容中


posted @ 2017-03-28 15:17  Lord_Age  阅读(119)  评论(0)    收藏  举报