泛型方法public static T[] getElement(T[] obj),当你传入的参数为String[] i 时,此时的T就为String了,也就是方法可以理解为:public static String[] getElement(String[] obj)。你直接这样调用就会编译失败了:String[] s1 = getElement(o);
举个具体的例子来说明一下~~