zoukankan      html  css  js  c++  java
  • Stream的流处理--主要用于的是条件的筛选

    用优雅的方式写出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     }
  • 相关阅读:
    转:PCIe基础知识
    转:HDMI介绍与流程
    Java EJB JBoss
    冒泡排序
    多线程
    快排
    Talk is cheap,show me the code
    oracle union
    Oracle 【to_number】【instr】
    DB 【ACID】
  • 原文地址:https://www.cnblogs.com/GooKiki/p/11432333.html
Copyright © 2011-2022 走看看