프로그래밍/JAVA

Generics and Wildcard

DevIt 2016. 11. 20. 02:01

Collection<dataType> variable = new Collection<dataType>();


import java.util.List;

import java.util.ArrayList;


public class dailyCode {

public static void main(String[] args) {

List<String> strList = new ArrayList<String>();

strList.add("aaa");

strList.add("bbb");

strList.add("ccc");

List<Integer> intList = new ArrayList<Integer>();

intList.add(111);

intList.add(222);

intList.add(333);

printList(strList);

printList(intList);

}

private static void printList(List<?> list) {

for(Object obj : list) {

System.out.println(obj);

}

System.out.println("---");

}