您好,我正在用spring mvc和hibernate开发一个java web项目。我有一个carList列表。现在我想检索每辆车的车型。所以我初始化另一个列表carType。然后循环进入carList并在carType列表中追加车型。当我在carType中输出值存储时,它会给出[Ljava.lang.Object; @ 255a8ce4。有人能帮我吗?列表的类型应该是对象。因为我将这份清单发送给birt报告以pdf格式显示。将java.lang.object转换为Integer的问题
List<Object> carList=getCarService().retrieveAllCarsAssignedToManagers(CarNo, DeptNo);
List<Object> carType = new ArrayList<Object>();
for (Object carLists:carList) {
carType.add(getcarService().retrieveAllCarType(Integer.valueOf(carLists.toString())));
}
for (int i = 0;i < carType.size(); i++) {
System.out.println("Cars: " + carType.get(i));
}
你能解释一下'retrieveAllCarType'的返回类型是什么吗? – Jens 2014-09-26 07:53:59
Integer.parseInt(String)而不是valueOf。 – 2014-09-26 07:56:49
即使猜测也很少。请提供更多信息。 – 2014-09-26 07:57:50