不能将8种基本数据类型数组转换为列表
程序运行的结果并是不是我们想要的5,而是1,这是因为asList方法接受的参数是一个可变长度的泛型
而java的8中基本数据类型是不能被泛型化的,其相应的包装类是可以被泛型化的,只有Object及其子类才可以泛型化。数组是可以别泛型化的,所以此demo输出结果是1,而不是5。
要想输出是5,只需要将int改为Integer
不能将8种基本数据类型数组转换为列表
程序运行的结果并是不是我们想要的5,而是1,这是因为asList方法接受的参数是一个可变长度的泛型
而java的8中基本数据类型是不能被泛型化的,其相应的包装类是可以被泛型化的,只有Object及其子类才可以泛型化。数组是可以别泛型化的,所以此demo输出结果是1,而不是5。
要想输出是5,只需要将int改为Integer