java中如何将数据对象的字符串数组转换为另一个数据对象的数组列表
我有车辆数据对象返回字符串数组。我想转换或强制转换为Arraylist BuyingDo数据对象。我有Arraylist objectList 我得到了这样的价值java中如何将数据对象的字符串数组转换为另一个数据对象的数组列表,java,arrays,arraylist,Java,Arrays,Arraylist,我有车辆数据对象返回字符串数组。我想转换或强制转换为Arraylist BuyingDo数据对象。我有Arraylist objectList 我得到了这样的价值 VehicleDo list[]=data.getList() 我是这样转变的 objectList=(ArrayList<BuyingDo)list objectList=(ArrayList你的问题有点……嗯……不清楚 我想你的意思是: List<VehicleDO> realList = Arrays.as
VehicleDo list[]=data.getList()
我是这样转变的
objectList=(ArrayList<BuyingDo)list
objectList=(ArrayList你的问题有点……嗯……不清楚
我想你的意思是:
List<VehicleDO> realList = Arrays.asList(list);
List realllist=Arrays.asList(List);
或者这个:
List<BuyingDO> realList = new ArrayList<BuyingDO>(list.length);
for (VehicleDO vdo : list){
realList.add((BuyingDO)vdo);
}
List realllist=newarraylist(List.length);
用于(车辆到vdo:列表){
添加((BuyingDO)vdo);
}
当然,假设VehicleDO可以转换为BuyingDO
类似这样的东西?我们需要看看您的购买情况。我认为问题在于这两个类没有关联。它们必须是一个扩展(extended)从一个到另一个,这样才能起作用。例如,BuyingDo扩展了VehicleDo可能是这两种方法中的一种。但是,您必须输入完整的代码和您得到的错误/异常,以便有人提供帮助。