Java 8的新特性

https://blog.csdn.net/bitcarmanlee/article/details/78492164.net

 

 

distinct   :::::大相徑庭的對象

    List<String> alpha = Arrays.asList("a","b","c","d");
    List<String> collect = alpha.stream().map(String :: toUpperCase).collect(Collectors.toList());blog

stream不會修改數據源,老是返回新的stream; 接口

map操做。map算是最經常使用的一種操做了,遍歷原stream中的元素,轉換後構成新的stream:it

stream自己並不存儲數據,數據是存儲在對應的collection裏,或者在須要的時候才生成的;io

collect()方法能夠對stream中的元素進行各類處理後,獲得stream中元素的值。而且Collectors接口提供了很方便的建立Collector對象的工廠方法。stream

相關文章
相關標籤/搜索