import java.util.*;
public class GenticArray {
public static void main(String[] args) {
Integer i[]=fun(1,2,3,4);
for(Integer it:i)
{
System.out.println(it);
}
}public static<T> T[] fun(T...arg)
{
return arg;
}
}为什么可以返回并接受泛型数组啊,java中不是说没有泛型数组吗,求解答,谢谢
public class GenticArray {
public static void main(String[] args) {
Integer i[]=fun(1,2,3,4);
for(Integer it:i)
{
System.out.println(it);
}
}public static<T> T[] fun(T...arg)
{
return arg;
}
}为什么可以返回并接受泛型数组啊,java中不是说没有泛型数组吗,求解答,谢谢
你编写的fun(1,2,3,4);,在编译的时候,就已经被编译成了fun(int[])