Skip to content

Commit a447b98

Browse files
committed
doc update (getOrDefault)
1 parent 4cd6172 commit a447b98

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ In `Map.Entry`:
4646

4747
## processing
4848
* `default void forEach(BiConsumer<? super K, ? super V> action)`
49+
* `default V getOrDefault(Object key, V defaultValue)`
4950

5051
# modifying
51-
* `default V getOrDefault(Object key, V defaultValue)`
5252
* `default V putIfAbsent(K key, V value)`
5353
* `default boolean remove(Object key, Object value)`
5454
* `default void replaceAll(BiFunction<? super K, ? super V, ? extends V> function)`
@@ -83,4 +83,17 @@ We provide tests for above mentioned methods.
8383
* print all entries
8484
```
8585
customerMap.forEach((key, value) -> System.out.println(key + ": " + value));
86-
```
86+
```
87+
* get customer (id = 1) from map or default to EMPTY customer
88+
```
89+
@Value
90+
class Customer {
91+
public static final Customer EMPTY = new Customer(0);
92+
93+
Integer id;
94+
}
95+
```
96+
```
97+
customerMap.getOrDefault(1, Customer.EMPTY);
98+
```
99+
1. modifying

0 commit comments

Comments
 (0)