なんとなく思いついたので
public static void main(String[] args) { List<String> list = list("1", "2", "3"); System.err.println(list); } private static <T> List<T> list(T... objects) { List<T> list = new ArrayList<T>(); for (T o : objects) list.add(o); return list; }