genericsととと...と
何か面白い使い方って、出来ないかな。
import java.util.ArrayList; import java.util.List; public class TTest { public static <T> List<T> enlist(T...ts){ List<T> tList = new ArrayList<T>(ts.length); for (T t : ts) tList.add(t); return tList; } public static void main(String[] args) { //通る。 List<String> stringList = TTest.enlist("a", "b", "c"); System.out.println(stringList); //<?>⇒通る。 <Object>⇒通らない。 List<?> micsList = TTest.enlist("a", "b", "c", 1, 2.00d); System.out.println(micsList); } }