![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk8新特性
后端切图仔
踏实的走好每一步
展开
-
jdk8新特性之Stream流(二)实用版本
1.map()方法:实现将流中的元素映射映射到另一个流中,一般的应用场景可以将当前流的数据类型转换成另一种类型的数据类型(这里提供了两种转化类型的写法) String[]test= {"1","5","3","4","2","2"}; Stream<String> stringStream = Stream.of(test); stringStream.map(msg->Integer.parseInt(msg))//原创 2021-12-23 18:43:59 · 3059 阅读 · 0 评论 -
jdk8使用stream流的常见用法(一)
转化成stream流有两种方式,一个是基于Conection接口,如set,vector,list可以直接使用stream流;一个是数组,转化通过of方法来进行转化注意:map没有可以用转化了,可以转化思维,基于key和value来进行转化下面开始第一种创建stream流方式:通过数组使用of方式来进行转化 String []arr={"aa","ab","ac","ad","ae"}; Stream<String>arr11=Stream.of(ar...原创 2021-12-22 18:15:46 · 4492 阅读 · 0 评论 -
jdk8新特性之Optional使用,实用版本
一.判断传入了参数是否为null,如果为null返回一个默认值 public static String getString(String origin,String end){ return Optional.ofNullable(origin) .orElse(end); }二.判断传入的参数是否为空,不为空则返回大写,为空则返回默认值 public static String gettoUpCase(String origi原创 2021-12-21 17:16:23 · 877 阅读 · 0 评论