java将object转为list 在泛型中,为什么object数组能够转换成实际类型数组?

在泛型中,为什么object数组能够转换成实际类型数组?让我们来谈谈ToArrayArrayList。Toarraylist提供了一种非常方便的方法将列表转换为数组toArray。ToArray有两个

在泛型中,为什么object数组能够转换成实际类型数组?

让我们来谈谈ToArrayArrayList。Toarraylist提供了一种非常方便的方法将列表转换为数组toArray。ToArray有两个重载方法:1列表.toArray()2. 列表.toArray(t[]a)对于第一个重载方法,列表直接转换为object[]array;第二个方法是将列表转换为所需类型的数组。当然,当我们使用它时,我们会将它转换为与列表相同的类型。不知道真实形象的学生喜欢用第一个。就像这样:ArrayListSystem.Collections.ArrayListal=新系统. 集合.ArrayList() al.添加(1) al.添加(“abc”)objectobj=alSystem.Collections.ArrayListnewAl=对象系统. 集合.ArrayList如果(newAl==null){MessageBox.显示(“转换失败”}否则{MessageBox.显示(”转换成功-System.Collections.ArrayList可以存储任何类型“)}