集合容器
m0_53759414
这个作者很懒,什么都没留下…
展开
-
Stream
Stream 什么是流 简单说就是从支持数据处理操作的源,生成的元素序列 元素序列:和集合一样,流也提供了一个接口,访问特定元素类的一组有序值 数据处理操作:流更偏向对数据的处理和计算 集合通过Stream方法形成流,再对流操作从而构建想要的数据集合 流操作不影响原始数据 Stream Stream与IO流是完全不同的 Stream提供了对集合元素更加丰富的操作 将集合或数组的元素存在Stream对象中 中间操作 中间操作返回的仍然是流 .filter 过滤 .distinct原创 2022-03-31 22:00:45 · 344 阅读 · 0 评论 -
集合三(泛型补充)
集合三(泛型补充) 泛型补充 从泛型派生子类 当子类也是泛型类,子类和父类的泛型类型要一致 子类不是泛型类,父类就要明确泛型数据类型 泛型接口 当实现了一个泛型接口,自身不是泛型类,所有Comparble接口就要明确类型 泛型通配符 类型通配符一般是使用"?"代替具体的类型实参。 所以,类型通配符是类型实参,而不是类型形参。 类型通配符上限 类/接口<?extends实参类型> 要求该泛型的类型,只能是实参类型,或实参类型的子类类型。 类型通配符下限 类/接口&原创 2022-03-29 23:11:19 · 47 阅读 · 0 评论 -
java集合二
集合二 List遍历 for循环遍历 增强for循环(不支持在遍历是删除数组,如果删除会抛出并发修改异常) 迭代器 调用Iterator()返回一个迭代器 listIterator 调用previous方法逆序遍历 Set接口 Set接口继承于Collectionjiekou set中存储的元素是不重复的,无序的,set中的元素没有索引 实现类 Hashset类 方法 .add .clear .contain 如果包含指定元素,返回true原创 2022-03-26 23:40:09 · 1040 阅读 · 0 评论 -
Java集合(容器)一
Java集合(容器)一 为什么提供集合类 在项目需求中,数据数量随时会发生变化,需要的存储结构会有特殊需求 集合体系 单列集合 Collection接口 在其下还要多个接口,主要两个为 1.值可以重复的List的子接口 实现类:Arraylist(数组列表) LinkedList(链表列表) Vector(数组列表 但是线程安全) 2.值不可以重复的Set子接口 实现类:Hashset treeset 双列集合 Map接口 实现类 HaspMap HashTable Tre原创 2022-03-25 23:16:04 · 561 阅读 · 0 评论