![](https://img-blog.csdnimg.cn/20191112223713827.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
集合框架
三浪.
我只想做个与世无争的垃圾.
展开
-
JAVA集合框架中的工具类-Arrays
JAVA集合框架中的工具类-ArraysArrays这个工具类是静态的为什么会有Arrays这个工具类呢?因为:数组本身自己的方法就只有length这个我觉得算是扩展数组的方法吧…Arrays中具体的方法: 二分查找,复制指定的数组长度,返回指定数组的内容的字符串表示形式比较两个数组彼此是否深度相等,指定数组的深度内容(哈希值),比较两个数组是否相等,将数组里面的内容全部替换,根据数组内...原创 2019-11-20 18:05:07 · 119 阅读 · 0 评论 -
JAVA集合框架中的工具类-Collections
Java集合框架的工具类-Collections它是一个静态类,不需要创建对象就可以直接使用常用的方法有:排序,二分查找,获取最大值,获取最小值,逆序,替换,全部替换,随机排序等.排序:返回类型 方法static <T> void sort()import java.util.ArrayList;...原创 2019-11-19 18:11:15 · 110 阅读 · 0 评论 -
JAVA集合框架中迭代器Iterator的使用
迭代器可以一个一个获取…没有使用迭代器的例子:import java.util.Collection;import java.util.ArrayList;public class Demo { public static void main(String[] args) { Collection coll = new ArrayList(); c...原创 2019-11-19 11:39:32 · 144 阅读 · 0 评论 -
JAVA中的泛型,以及什么时候使用泛型
泛型:jdk1.5出现的安全机制.好处:1.将运行时期的问题ClassCastException转到编译时期.2.避免了强制类转换的麻烦不是泛型的例子:import java.util.ArrayList;public class Demo { public static void main(String[] args) { ArrayList ...原创 2019-11-18 10:34:55 · 4734 阅读 · 1 评论 -
JAVA中的集合-Map
Map:一次添加一对元素. Collection 一次添加一个元素.Map也称为双列集合, Collection集合称为单列集合.其实map集合中存储的键值对map集合中必须保证键的唯一性常用方法: 1.添加 value put(key, value) :返回前一个 和 key关联的值, 如果没有返回 null 2.删除 void clear(): ...原创 2019-11-13 20:09:53 · 78 阅读 · 0 评论 -
JAVA中的集合框架
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定. 就使用集合容器进行存储集合的特点: 1.用于存储对象的容器 2.集合长度是可变的. 3.集合中不可以存储基本数据类型值集合容器因为内部的数据结构不同,有多种具体容器.不断的向上抽取,就形成了集合框架框架的顶层Collection接口Collect...原创 2019-11-13 19:58:44 · 101 阅读 · 0 评论 -
Java中的集合框架Collection的子类-Set
Set :元素不能重复,无序.Set接口中的方法和Collection一致.List集合的两个子类: **HashSet ** 与 **TreeSet ** |--HashSet : 内部数据结构是哈希表,是不同步的. 如何保证该集合的元素唯一性呢? 是通过对象的hashCode和equals方法完成对象唯一性的. ...原创 2019-11-13 19:57:44 · 310 阅读 · 0 评论 -
Java中的集合框架Collection的子类-List
List :有序(存入和取出顺序一致),元素都有索引(角标),元素可以重复.List集合是可以完成对元素的增删改查的特有的常见方法 : 有一个共性特点就是可以操作角标 1.添加 void add(index, element); void add(index, collection); 2.删除 Object remove(in...原创 2019-11-13 19:55:58 · 451 阅读 · 0 评论