JAVA 泛型与常见的数据结构和集合
泛型与常见的数据结构和集合 集合&迭代器 集合体系结构图 由于不同的数据结构(数据的组织,存储方式),所以java为我们提供了不同的集合 不同的集合他们的功能都是相似的,不断向上提取,将共性抽取出来 Collection中的常用功能 boolean add(Object e): 向集合中添加元素 void clear():清空集合中所有元素 boolean contains(Object o):判断集合中是否包含某个元素 boolean isEmpty():判断集合中的元素是否为空 boolean remove(Object o):根据元素的内容来删除某个元素 int size():获取集合的长度 Object[] toArray():能够将集合转换成数组并把集合中的元素存储到数组中 collections Collection和Collections有什么区别? Collection是集合体系的最顶层,包含了集合体系的共性 Collections是一个工具类,方法都是用于操作Collection static void swap(List list, int i, int j) :将指定列表中的两个索引进行位置互换 static void sort(List<T> list) :按照列表中元素的自然顺序进行排序 static void shuffle