摘要:
Vector (了解) public class Vector<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable Vector类实现了可扩展的对象数组。像数组一样,它包含可以使用整数索 阅读全文
摘要:
LinkedList public class LinkedList<E>extends AbstractSequentialList<E>implements List<E>, Deque<E>, Cloneable, Serializable 双链表实现了List和Deque接口。实现所有可选列 阅读全文
摘要:
List public interface List<E>extends Collection<E> 有序集合(也称为序列 )。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 与集合不同,列表通常允许重复的元素。 更正式地,列表通 阅读全文
摘要:
集合模拟斗地主 public class Demo04Main { public static void main(String[] args) { //1、准备牌 ArrayList<String> poker = new ArrayList<>(); String[] colors = {"♥ 阅读全文
摘要:
类的泛型 1、创建集合对象,不使用泛型 好处:集合不使用泛型,默认的类型就是object类型,可以存储任意类型的数据。 弊端:不安全,会引发异常。 2、创建集合对象,使用泛型 好处:为了避免类型转换的麻烦,存储的是什么类型,取出的就是什么类型。 把运行期异常(代码运行之后会抛出的异常),提升到了编译 阅读全文
摘要:
Iterator迭代器 一个集合的迭代器。 booleanhasNext() 如果迭代具有更多元素,则返回 true 。 E next() 返回迭代中的下一个元素。 default void remove() 从底层集合中删除此迭代器返回的最后一个元素(可选操作)。 Collection<Strin 阅读全文