集合
文章平均质量分 74
各地为北
这个作者很懒,什么都没留下…
展开
-
java_进阶:Map、自动装箱拆箱
Map将键映射到值的对象。Map不能包含重复的键; 每个键可以映射到最多一个值,一个值可以被多个键所映射public interface Map<K,V>1、Map 接口的常用方法Object put(Object key,Object value)将指定键值对(key 和 value)添加到 Map 集合中,如果此 Map 集合以前包含一个该键 key 的键值对,则用参数 key 和 value 替换旧值。Object get(Object key)返回指定键 key 所对应的值,原创 2021-08-10 22:28:00 · 605 阅读 · 0 评论 -
java_进阶:工具类
工具类集合工具类 Collections 和数组工具类 Arrays 的使用,这两个工具类中的方法都是静态的,因此不需要创建对象,可以直接以 类名.静态方法() 的形式调用。1、 集合工具类 CollectionsCollections 工具类 是集合对象的工具类,提供了操作集合的工具方法,如下所示。void sort(List list)根据数据元素的排序规则对 list 集合进行排序,其中的排序规则是通过内部比较器设置的。例如 list 中存放的是 obj 对象,那么排序规则就是根据 ob原创 2021-08-10 22:04:48 · 88 阅读 · 0 评论 -
java_进阶:泛型和可变参数
1、泛型泛型本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。参数类型理解:将类型有原来的具体类型参数化,然后在使用/调用时传入具体的类型这种参数化类型可以用在类上 方法 和接口上,分别被称为泛型类 泛型方法 泛型接口泛型是指在定义集合的同时也定义集合中元素的类型,需要“< >”进行指定,其语法形式如下。集合<数据类型> 引用名 = new 集合实现类<数据类型> ();需要注意,使用泛型约束的数据类型必须是对象类型,而不能是基本数据类型。原创 2021-08-10 21:54:48 · 429 阅读 · 1 评论 -
Java_进阶:list 接口
1、list 接口1.1 特点List 是 Collection 接口的子接口,List 中的元素是有序的,而且可以重复。List 集合中的数据元素都对应一个整数形式的序号索引,记录其在集合中的位置,可以根据此序号存取元素。JDK 中常用的 List 实现类是 ArrayList 和 LinkedList。1.2 方法List 接口继承自 Collection 接口,除了拥有 Collection 接口所拥有的方法外,还拥有下列方法:void add(int index,Object o原创 2021-08-10 21:32:53 · 121 阅读 · 0 评论 -
java_进阶:set 接口
1、set 接口Set 是 Collection 的子接口。Set 中的元素是不能重复的、无序的,这里的“无序”是指向 Set 中输入的元素,与从 Set 中输出元素的顺序是不一致的。Set 接口主要有两个实现类 HashSet 和 TreeSet。2、Set 接口继承自 Collection 接口的主要方法(list 接口也可用)boolean add(Object obj)向集合中添加一个 obj 元素,并且 obj 不能和集合中现有数据元素重复,添加成功后返回 true。如果添加的是重复元原创 2021-08-10 21:16:58 · 468 阅读 · 0 评论 -
java_进阶 :集合
1、数组的优势与弊端数组在内存存储方面的特点: 1 数组初始化以后 长度就是确定的,不可以改变 2 数组声明的类型 就决定了进行元素初始化时的类型数组在存储方面的弊端: 1 输出初始化之后 长度不可变 不便于扩展 2 数组中提供的属性和方法较少,不便于对元素进行添加 删除 插入等操作,且效率不高,同时无法直接获取存储的元素的个数。 3 数组存储的数据是有序的,可以重复。2、集合框架Java 集合框架支持两种类型的容器:一种是为了存储一个元素集合,简原创 2021-08-10 20:19:06 · 92 阅读 · 0 评论