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