java:关于泛型的一个小问题
报错:The method PrintArray(T[]) in the type GenericTest is not applicable for the arguments (char[])
传参出错
一开始想为什么会出错,是数组的原因吗?又写了一个
这次没报错,究竟是为什么。后来仔细看了泛型,发现了关键:
于是把第一次的int,char换成Integer,Character,成功。
而第二次的测试肯定是因为int,float自动装箱了。。。
报错:The method PrintArray(T[]) in the type GenericTest is not applicable for the arguments (char[])
传参出错
一开始想为什么会出错,是数组的原因吗?又写了一个
这次没报错,究竟是为什么。后来仔细看了泛型,发现了关键:
于是把第一次的int,char换成Integer,Character,成功。
而第二次的测试肯定是因为int,float自动装箱了。。。