Java泛型简明教程 Java集合之所以被设计成这样,是因为集合的设计者不知道我们会用集合来保存什么类型的对象,所以他们把集合设计成能保存任何类型的对象,只要求具有很好的通用性,但这样做带来如下两个问题: 2021-09-24 11:15Java的集合Java集合Java集合类Java9新增的不可变集合 Java9版本以前,假如要创建一个包含6个元素的Set集合,程序需要先创建Set集合,然后调用6次add()方法向Set集合中添加元素。Java9对此进行了简化,程序直接调用Set、List、Map的of()方法即可创建包含N个元素的不可变集合,这样一行代码就可创建包含N个元素的集合。2021-09-23 10:55Java的集合Java集合Java集合类Java使用Lambda表达式遍历Collection集合 Java8为Iterable接口新增了一个forEach(Consumeraction)默认方法,该方法所需参数的类型是一个函数式接口,而Iterable接口是Collection接口的父接口,因此Collection集合也可直接调用该方法。2021-09-23 10:52Java的集合Java集合Java集合类Java Collections类操作集合详解 Collections类是Java提供的一个操作Set、List和Map等集合的工具类。Collections类提供了许多操作集合的静态方法,借助这些静态方法可以实现集合元素的排序、查找替换和复制等操作。下面介绍Collections类中操作集合的常用方法。2021-09-23 10:01Java的集合Java集合Java集合类Java Collection接口详解 Collection接口是List、Set和Queue接口的父接口,通常情况下不被直接使用。Collection接口定义了一些通用的方法,通过这些方法可以实现对集合的基本操作。定义的方法既可用于操作Set集合,也可用于操作List和Queue集合。2021-09-22 11:26Java的集合Java集合Java集合类JavaList集合:ArrayList和LinkedList类的用法及区别 List是一个有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List集合默认按元素的添加顺序设置元素的索引,第一个添加到List集合中的元素的索引为0,第二个为1,依此类推。2021-09-22 11:25Java的集合Java集合Java集合类Java Map集合详解 Map是一种键-值对(key-value)集合,Map集合中的每一个元素都包含一个键(key)对象和一个值(value)对象。用于保存具有映射关系的数据。2021-09-22 11:24Java的集合Java集合Java集合类Java集合详解 在编程时,可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的。如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,如成绩表为语文——79,数学——80,这种数据看上去像两个数组,但这两个数组的元素之间有2021-09-18 11:09Java的集合Java集合Java集合类