→ 제네릭이란?
import java.util.*;
public class WildTest {
public static void main(String[] args) {
List<String> list = new ArrayList();
list.add("test1");
list.add("test2");
list.add("test3");
List<Integer> list2 = new ArrayList();
list2.add(1);
list2.add(2);
list2.add(3);
List<Double> list3 = new ArrayList();
list3.add(10.1);
list3.add(11.2);
list3.add(12.3);
printData(list);
printData(list2);
printData(list3);
/*
test1 test2 test3
1 2 3
10.1 11.2 12.3
*/
}
// 리스트 출력 메소드
public static void printData(List<?> list) {
for (Object v : list) {
System.out.println(v);
}
}
}