您的位置:首页 > 其它

asList的使用缺陷—不能将8种基本数据类型数组转换为列表

2017-09-28 16:06 555 查看
不能将8种基本数据类型数组转换为列表



     程序运行的结果并是不是我们想要的5,而是1,这是因为asList方法接受的参数是一个可变长度的泛型



      而java的8中基本数据类型是不能被泛型化的,其相应的包装类是可以被泛型化的,只有Object及其子类才可以泛型化。数组是可以别泛型化的,所以此demo输出结果是1,而不是5。

要想输出是5,只需要将int改为Integer

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐