1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
static class made{
int x;
made(int x) {
this.x=x;
}
}
public static void main(String[] args) {
Map<Character, Integer> map = new HashMap<>();
System.out.println(map.computeIfAbsent('c',o->4));
System.out.println(map.get('c'));
Map<Integer, made> map2 = new HashMap<>();
made m =map2.get(1);
if (m == null) {
map2.put(1,new made(2));
}
System.out.println(map2.computeIfAbsent(1,o->new made(2)));
}
|
cs |
자바 8에서 추가된 내용이다.
다음과 같이 없을 때에 function 을 실행하는 것을 나타내줄 수가 있다.
'Java' 카테고리의 다른 글
위상정렬 자바로 구현하기, 백준2252_줄 세우기 (0) | 2020.08.31 |
---|---|
Java Trie(트라이)란 (0) | 2020.08.27 |
Java String 메서드 정리 (계속해서 추가) (0) | 2020.08.25 |
Java 우선순위 큐, Priority Queue (0) | 2020.08.21 |
Java 형변환 정리 (0) | 2020.08.19 |