Stream的流处理--主要用于的是条件的筛选

摘要:
以优雅的方式在ArrayList中写入值。java8中用于条件过滤的lambda表达式是1publicclassBaseDemo{2publicstaticvoidmain(String[]args){3//使用Stream过滤列表4ArrayList<String˃list=newArrayList<String>();5list.add(“java”);6list.add(

用优雅的方式写出ArrayList 中的值得条件筛选

主要用到的java8中lambda的表达式

 1 public class BaseDemo {
 2     public static void main(String[] args) {
 3         // 用Stream的方式来筛选list中的值
 4         ArrayList<String> list = new ArrayList<String>() ;
 5         list.add("java");
 6         list.add("python");
 7         list.add("c");
 8         list.add("javaScript");
 9 
10         // Stream 的后面的筛选结果可以作为下一个的参考集合
11         // 作为之前的list格式的优雅的写法
12         // 固定的格式是:用list的Stream的流的形式
13         // 最后的结尾用forEach(.forEach(System.out::println);)
14         list.stream().filter(n->n.startsWith("j"))
15                 .filter(n->n.length()<5)
16                 .forEach(System.out::println);
17     }

免责声明:文章转载自《Stream的流处理--主要用于的是条件的筛选》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RabbitMQ安装与配置iOS/Android 浏览器(h5)及微信中唤起本地APP下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

利用C#的反射机制动态调用DLL类库

最近由于业务要求,需要动态调用DLL类库,所以研究了一下,感觉还好也不太难,今天就把自己理解的写了一个小例子(已经通过VS2005跑通),供大家一起研究和探讨,有理解不当的地方还请高手们多多指正,谢谢啦! 好,在这之前我先把反射所需要使用的几个类给大家列一下: 1、使用Assembly类定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型...

Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转      1.1 String -> Date String dateStr = "2010/05/04 12:34:23";            Date date = new Date();            //注意format的格式要与日期String的格式相匹配  ...

DICOM文件修改方法

/// <summary> /// 读取dicom文件 /// </summary> /// <param name="srcdirectory"></param> /// <param name="desdirectory"></param> public static void R...

4、BFS算法套路框架——Go语言版

前情提示:Go语言学习者。本文参考https://labuladong.gitee.io/algo,代码自己参考抒写,若有不妥之处,感谢指正 关于golang算法文章,为了便于下载和整理,都已开源放在: https://github.com/honlu/GoLabuladongAlgorithm https://gitee.com/dreamzll/G...

各种数据库与.NET Framework类型对照

本文记录各种数据库与.NET类型的对照,包括Oracle,SQL Server,MySQL,SQLite 首先是Oracle的 序号 Oracle数据类型 .NET类型 1 BFILE byte[] 2 BLOB byte[] 3 CHAR string 4 CLOB string 5 DATE DateTime 6 FLO...

android spinner学习

   用法 1 :以资源方式,静态展示 Spinner 选项 1.     在资源文件 (strings.xml) 中,增加:          < string name = "spin_prompt" > 请选择城市 </ string >          < string-array name = "cities" &...