롬복(lombok) val 사용하기
1. val 이란?
- 간편한 final 지역 변수 선언
- val 을 이용하여 선언 할 때 초기화 표현을 꼭 작성해야 한다. 그리고 이를 통해 val 타입을 유추할 수 있다.
- foreach 루프를 이용해서 사용 가능하다.
2. val 사용하기
1) lombok val 사용
import
java.util.ArrayList;
import
java.util.HashMap;
import
lombok.val;
public
class
ValExample {
public
String example() {
val example =
new
ArrayList<String>();
example.add(
"Hello, World!"
);
val foo = example.get(
0
);
return
foo.toLowerCase();
}
public
void
example2() {
val map =
new
HashMap<Integer, String>();
map.put(
0
,
"zero"
);
map.put(
5
,
"five"
);
for
(val entry : map.entrySet()) {
System.out.printf(
"%d: %s\n"
, entry.getKey(), entry.getValue());
}
}
}
2) 일반 자바
import
java.util.ArrayList;
import
java.util.HashMap;
import
java.util.Map;
public
class
ValExample {
public
String example() {
final
ArrayList<String> example =
new
ArrayList<String>();
example.add(
"Hello, World!"
);
final
String foo = example.get(
0
);
return
foo.toLowerCase();
}
public
void
example2() {
final
HashMap<Integer, String> map =
new
HashMap<Integer, String>();
map.put(
0
,
"zero"
);
map.put(
5
,
"five"
);
for
(
final
Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.printf(
"%d: %s\n"
, entry.getKey(), entry.getValue());
}
}
}
'Back-End > Lombok' 카테고리의 다른 글
[lombok] 럼복(lombok) @Data 사용 (0) | 2018.01.31 |
---|