學習筆記day 4 Stream流練習

2021-09-25 10:31:50 字數 1107 閱讀 6270

public class main ;

streamstm=stream.of(a);

string array = ;

streamstream = stream.of(array);

/*將集合轉換成stream流*/

listlist=new arraylist<>();

list.add("張三三");

list.add("張四四");

list.add("張五五");

list.add("張一");

list.add("劉樂樂");

streamstreamstring = list.stream();

/*stream中filter()方法

* 過濾

* */

streamstreamfilter = streamstring.filter((string s) -> );

streamfilter=streamfilter.filter(s->s.length()>2); //更簡化lambda表示式

/*limit(long n)提取前n個*/

streamfilter=streamfilter.limit(2);

/*skip(n)跳過前n個*/

streamfilter=streamfilter.skip(1);

/*map()對映*/

// streamrstream = streamfilter.map((string s) -> );

/*count()計數*/

// long count = rstream.count();

// system.out.println(count);

/*concat()組合*/

streamconcat = stream.concat(stream, streamfilter);

/*foreach()輸出*/

// streamfilter.foreach((s)->);

concat.foreach(system.out::println); //函式引用方式

}}

day13 Stream流 方法引用

主要內容jdk1.8 出現,關注做什麼,而不是怎麼做 collection集合都可以通過stream預設方法獲取流 list list newarraylist stream stream1 list.stream stream介面靜態方法of可以獲取陣列對應的流 string array stre...

Stream 學習筆記

用於對集合資料進行操作 執行非常複雜的查詢 過濾和對映資料等 用於運算元據源 集合 陣列等 所生成的元素序列 注意 stream 不會儲存元素。stream 不會改變源物件,會返回乙個持有結果的新stream。stream 操作是延遲執行,需要結果的時候才執行 collection 介面 defau...

DAY4學習筆記

流程控制的三種語法 if 用於判斷條件,為了讓計算機可以像人一樣,具有判斷的能力。1 當運用if語法時,如果滿足條件則執行某程式,可以和else連用,即反之則執行另一程式。2 if可以和elif進行多分支使用,多分支時,一旦有某一條件滿足,則不繼續執行其他條件。3 if語句的巢狀,當滿足某一條件時,...