-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMapdemo.java
More file actions
34 lines (23 loc) · 919 Bytes
/
Mapdemo.java
File metadata and controls
34 lines (23 loc) · 919 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package node;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
public class Mapdemo {
public static void main(String[] args) {
Product defaultProduct = new Product("whell", 123);
Product product1 = new Product("car", 121);
Product product2 = new Product("plane", 111);
Product product3 = new Product("train", 123);
Map<Integer, Product> idToProduct = new HashMap<>();
idToProduct.put(1, product1);
idToProduct.put(2, product2);
idToProduct.put(3, product3);
//Product result = idToProduct.get(10);
Product result = idToProduct.getOrDefault(10, defaultProduct);
System.out.println(result);
System.out.println(idToProduct.get(10));
idToProduct.forEach((key,value) ->{
System.out.println(key + " - > " + value);
});
}
}