如何在没有任何Exceptoin的情况下工作?因为在这种情况下T必须相同,但是一个是String另一个ArrayList<Integer>.
public static void main(String[] args) {
Serializable s = pick("d", new ArrayList<Integer>());
System.out.println("s:"+s);
}
static <T> T pick(T a1, T a2) {
return a2;
}
Run Code Online (Sandbox Code Playgroud)