摘要: 4.30Java Iterator迭代器遍历容器元素(List/Set/Map) 迭代器的作用 迭代器遍历List 迭代器中遍历List 可以使用for循环进行遍历 先获得一个迭代器对象 在for里面 获得以后直接通过hashNext方法实现遍历 iterator遍历元素的方法 首先来看看itera 阅读全文
posted @ 2021-04-30 21:24 俊king 阅读(451) 评论(0) 推荐(0)
摘要: 4.30Java 手动敲简易的HashSet 先确定HashSet当中要拥有的方法和属性 add方法 size方法 传入的对象直接作为HashSet里面的HashMap的key值 属性包括: HashMap 固定的一个常量值 定义一个HashSet类: package collection.set; 阅读全文
posted @ 2021-04-30 21:23 俊king 阅读(117) 评论(0) 推荐(0)
摘要: 4.30Java TreeSet的使用和底层实现 TreeSet的概念 底层用TreeMap实现,通过key来存储Set的元素 特点: TreeSet内部需要对存储的元素进行排序,对应类需要实现Comparable接口 根据compareTo()方法比较对象的大小,进行内部排序 要排序需要实现com 阅读全文
posted @ 2021-04-30 21:22 俊king 阅读(223) 评论(0) 推荐(0)
摘要: 4.29Java TreeMap TreeMap概念 TreeMap是红黑二叉树的典型实现,打开TreeMap源码: private transient Entry<k,V> root = null; root用来存储树的根节点(Entry是TreeMap的内部类()) Entry Code sta 阅读全文
posted @ 2021-04-30 21:20 俊king 阅读(132) 评论(0) 推荐(0)
摘要: 4.29Java Set接口 Set接口的特点 Set接口继承了Collection接口 有Collection当中的所有方法,没有新增的方法 没有顺序、不可重复 >核心要点 Set当中没有索引,只能遍历查找数据 不允许加入重复的元素,新元素如果和Set中某个元素通过equals方法对比为true, 阅读全文
posted @ 2021-04-30 21:18 俊king 阅读(48) 评论(0) 推荐(0)