当前位置: 代码迷 >> 综合 >> jdk1.8特性 stream filter 的使用
  详细解决方案

jdk1.8特性 stream filter 的使用

热度:49   发布时间:2023-11-30 21:31:37.0

 

  @Test
public void test(){ArrayList<String> bookslist = new ArrayList<>();bookslist.add("超级记忆");bookslist.add("头脑风暴");bookslist.add("超级记忆2");bookslist.add("头脑风暴2");bookslist.add("超级记忆3");bookslist.add("头脑风暴3");/*增强普通for循环for ( String  te: bookslist) {System.out.println(te);}*/bookslist.forEach(System.out::println);System.out.println("-----------------------");bookslist.stream().filter(a->a.contains("头")).forEach(System.out::println);}

输出结果:

 

com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.example.Testjdk18,test
超级记忆
头脑风暴
超级记忆2
头脑风暴2
超级记忆3
头脑风暴3年
-----------------------
头脑风暴3年

Process finished with exit code 0

 

  相关解决方案