java – Vector和ArrayDeque类
Vector和ArrayDeque类之间的区别是什么?我昨天读到了关于ArrayDeque的类,而我之前使用过Vector类.
解决方法
基础是:
Vector实现了java.util.List,它定义了允许对元素进行基于索引的访问的容器.它还实现了接口RandomAccess,它向用户指示底层表示允许快速(通常是O(1))访问元素. ArrayDeque实现java.util.Deque,它定义了一个容器,支持从容器的开头和结尾添加和删除快速元素. 主要差异: > Vector支持使用List.add(int index,E element)或List.addAll(int index,Collection<?extends E> c)的重载版本将元素添加到容器的中间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |