2021年4月11日

java 数据类型:Stream流 对象转换为集合collect(Collectors.toList()) ;常用方法count,limit,skip,concat,max,min

摘要: 集合对象.stream() 获取流对象,对元素批处理(不改变原集合) 集合元素循环除了用for循环取出,还有更优雅的方式.forEach 示例List集合获取Stream对象进行元素批处理 import java.util.ArrayList; import java.util.List; /** 阅读全文

posted @ 2021-04-11 22:29 zhangmingda 阅读(6080) 评论(0) 推荐(0) 编辑

java 数据类型:<泛型>在方法中和在构造器中的应用

摘要: 背景: Java不允许我们把对象放在一个未知的集合中。 import java.util.ArrayList; import java.util.List; /** * @ClassName MethodTest * @projectName: object1 * @author: Zhangmin 阅读全文

posted @ 2021-04-11 21:44 zhangmingda 阅读(218) 评论(0) 推荐(0) 编辑

java数据类型:集合存储元素类型限制<泛型> ;自定义类指定泛型<T> 以及限制用法;派生子类泛型<T> super(泛型内参数); 泛型通配符?以及?限制用法

摘要: 问题背景 Java 集合有个缺点,把一个对象"丢进"集合里之后,集合就会"忘记"这个对象的数据类型,当再次取出该对象时 该对象的编译类型就变Object类型(其运行时类型没变),Java集合之所以被设计成这样,是因为集合的设计者不知道我们会用集合来保存什么类型的对象所以他们把集合设计成能保存任何类型 阅读全文

posted @ 2021-04-11 12:28 zhangmingda 阅读(1056) 评论(0) 推荐(0) 编辑

java 集合Collections 工具类:排序,查找替换。Set、List、Map 的of方法创建不可变集合

摘要: Collections 工具类 Java 提供1个操作 Set List Map 等集合的工具类 Collections ,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变、对集合对象实现同步控制等方法。 用法:直接调用Collections.静态方法(< 阅读全文

posted @ 2021-04-11 10:18 zhangmingda 阅读(959) 评论(0) 推荐(0) 编辑

导航