zxzxzx0119的博客

Java、算法、Python、C++

集合(Set)和映射(Map)基础总结

目录 BiMap : 双向Map(键与值都不能重复 unique - value map) Multimap(注意是小写) key - value 注意 : key 可以重复 Multiset,无序,可重复 .count() HashMultiset 函数式编程 : 解耦,过滤器 ...

2018-04-11 09:24:45

阅读数:90

评论数:1

TreeSet和TreeMap的使用(实现Comparable和Comparator接口)

目录 TreeSet,TreeMap实现Comparator实现排序 TreeSet,TreeMap实现Comparable实现排序 TreeSet,TreeMap实现Comparator实现排序 > (1).TreeSet: 数据元...

2018-04-10 23:27:24

阅读数:412

评论数:0

迭代器Iterator原理的实现以及Iterable接口的相关应用

目录 简单的一个迭代器遍历的例子 简单实现 Iterator中的hasNext,next,remove方法 迭代器的泛型 使用增强的for循环遍历 理解迭代器原理 : 一个容器可以创建多个迭代器对象for each + iterator 简单的一个迭代器遍历的例子 就是遍历一...

2018-04-10 22:52:21

阅读数:57

评论数:0

Java容器的两种排序java.lang.Comparable + compareTo()和java.util.Comparator + compare()

java.util.Comparator和compare方法 这个主要是提供额外的业务排序类,然后对某个实体类进行排序,总的来说就是实现Comparator接口,重写compare方法,看程序样例: import java.util.ArrayList; import java....

2018-04-10 20:29:20

阅读数:85

评论数:0

泛型的一些总结 (基础)

目录 泛型类,泛型方法,泛型方法 研究泛型父类 : 以及子类的继承方式 泛型通配符的使用,extends,super关键字 泛型类,泛型方法,泛型方法 泛型不能用于static(静态属性上)类型的 泛型在声明的时候指定类型不能为 基本数据类型 泛型类中泛型只能用在...

2018-04-10 13:45:00

阅读数:57

评论数:0

Hash和Hash表总结

目录 通过内置数组,实现Map容器 通过LinkList实现容器以及快速hashCode实现查找 用HashMap实现一个小栗子(统计单词出现的次数) 一些其他Map的使用 说明 这里先给出两个实体类,等下Map实现中要用到 //Map的辅助类 class Entry{...

2018-04-09 22:04:11

阅读数:62

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭