AdSense

顯示具有 lambda 標籤的文章。 顯示所有文章
顯示具有 lambda 標籤的文章。 顯示所有文章

2020/9/24

Java 8 lambda combine two list with duplicate key

Java 8 lambda 合併兩個List,並排除具有相同key的物件。

2020/6/19

Java Functional Interface是什麼?

「A functional interface has exactly one abstract method」,也就是「Functional Interface是只有一個抽象方法的Interface」。

2020/6/18

Effective Java 3e - Item 55: Return optionals judiciously 筆記

Effective Java 3e - Item55: Return optionals judiciously 回傳Optional。

2020/5/29

Java 排序比較兩個可能有null的欄位 sorted by two fields with null

Java排序List時,若排序元素的屬性可能為null,則可以在Comparator的實作中處理null。

2019/12/14

Java 如何使用lambda取得ArrayList<HashMap<K, V>>指定key的val

在IT邦幫忙看到的問題,JAVA如何使用lambda取得ArrayList<HashMap<key,val>>指定key的val。

2019/12/12

Java Lambda merge List<Map<K, V>> to one Map<K, V>

Java 使用lambda語法將List<Map<K, V>>合併為一個Map<K, V>。

2019/12/11

Java 8 Lambda convert List to Map

Java List<V>轉Map<K, V>的lambda寫法如下。

2019/12/10

Java 8 lambda 合併多個回傳List
merge multi List with lambda

Java 8 lambda 合併多個回傳結果List物件為一個List。

2019/10/23

Java Lambda 把元素為Optional的List轉為另一個List
covert List<Optional<Object>> to another List

在Java 8 Lambda Stream collect 排除 null 元素的List中的元素為一般的物件,若List中的元素為Optional包裝的物件,且有部分可能是Optional.empty()的情況,蒐集元素中某個屬性轉換成另一個List的寫法如下。

2019/9/28

Java convert Array to Stream

Java 陣列轉Stream的方式如下。

2019/9/18

Java 8 Lambda Stream collect 排除 null 元素

Java 8 串流Stream蒐集元素排除元素null的寫法範例如下。

2019/9/14

Java Map 轉 List 範例

Java 把Map中的元素轉換為List的方法如下。

2019/7/5

Eclipse Java 8 Lambda 語法錯誤問題

在2019年的Eclipse對Java的Lambda表示式的支援度仍不完整。

2019/7/3

Java 8 使用Stream.sorted()對List物件進行排序範例

本篇為使用Java 8 Stream.sorted()方法來對List中的元素進行排序。

2018/12/7

Java 8 用Optional來檢查null並用orElseThrow()丟出例外錯誤

使用Optional來檢查物件是否為null,若為null則丟出例外。

2018/10/26

Java 8 使用Stream.collect依條件蒐集物件

在Java中常會有從一個集合(例如List)中依條件篩選元素,並將符合條件的元素放入另一個集合的操作,本篇介紹如何使用Java 8的Stream.filter()搭配Stream.collect()來達成。

Java 8 Stream聚合操作(aggregate operations)的forEach()與迭代(iterations)的區別

Java 8對於集合(collections)的操作,新增了使用流(Stream)來進行操作。以Stream操作collection的方式稱為聚合操作(aggregate operations)。而其forEach方法與傳統的迭代(iteration)雖然都是用來走訪集合中的每一個元素,但差別如下:

2018/10/6

Java 8 用Optional來檢查null 範例二

練習使用Optional來避免NullPointerException。

AdSense