在我的 Java EE 项目中,我有 2 ArrayList
对象:
private ArrayList<Sales_personRef> sales_personsRef = new ArrayList<Sales_personRef>();
private ArrayList<Sales_person> sales_persons = new ArrayList<Sales_person>();
我的问题是:如何在第二个列表中添加我的第一个列表(sales_personsRef)? 这些列表有不同的类型,我无法转换它......
最佳答案
如果 Sales_personRef 和 Sales_person 都扩展另一个类,假设 Person
,那么您可以将这两种类型添加到 ArrayList<Person>
。
请记住,如果您这样做,那么稍后从列表中得到的内容将是 Person
类型。 。然后您必须将其转换回原来的类。
关于java - 在另一个列表中添加不同类型的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701440/