自动包装机制不能应用于数组
package cn.java.code.list; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; /** *自动包装机制不能应用于数组 * @param <C> */ public class Copy<C> { private String str; public static <T> void sort(T[] a){ System.out.println(a); } public static void main(String[] args) { int[] ints = new int[10]; // Integer[] ints = new Integer[10]; ints[1] = 1; ints[0] = 21; Arrays.sort(ints); Integer[] ints2= new Integer[10]; ints2[1] = 1; ints2[0] = 21; Arrays.sort(ints2); Copy.sort(ints);//报错 Copy.sort(ints2); } }
传入int
数组就会报错,改为Integer数组就可以了。所以需要记住,自动装包机制不能应用于数组。
---------------------------------------------------------------------------
国之殇,未敢忘!
南京大屠杀!
731部队!
以及核污染水排海等一系列全无人性的操作,购买他们的食品和为它们提供帮助只会更加变本加厉的害你,呼吁大家不要购买日本相关产品
昭昭前事,惕惕后人
吾辈当自强,方使国不受他人之侮!
---------------------------------------------------------------------------
作者:三号小玩家
出处:https://www.cnblogs.com/q1359720840/
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 版权信息