记录一个bug---Arrays.asList()

Arrays.asList() 在上次记录了这个中的bug,今天发现这个Arrays.asList()只对包装类有效对基本类型会出现问题: 先看以下代码不错情况: 报错情况 再看Arrays.asList()的原码: 仔细观察可以发现asList接受的参数是一个泛型的变长参数,而基本数据类型是无法泛型化的,这是因为把int类型的数组当参数了,所以转换后的列表就只包含一个int[]元素。 上文报错是
相关文章
相关标签/搜索