JAVA
[JAVA] 제네릭스(Geneics)
키플레이어
2019. 11. 13. 15:13
반응형
1. 보통 하나의 영문자로 대문자를 사용하는 것이 관례
- E : Element(자바 컬렉션에서 주로사용)
- K,V : Key, Value(map 자료구조에서 주로 사용)
- T : 일반적인 제네릭 타입을 의미
- N : Number를 의미
2. 와일드카드: 모든 타입을 받을 수 있는 '?' 표시
public void wildcardEx(ArrayList<? extends AAA> aaas) {
Int bbb = 0;
for(AAA aaa : aaas){
bbb++;
}
}
3. map(hashmap)형태를 사용할 경우 두개의 파라메터를 사용
- hashmap<string,object>, hashmap<string,string> 등등 // key, value 두가지를 표시
반응형