List<VehiclesAddress> abc = new ArrayList<>();
-
for(MotorVehicles motorVehicles1:MotorVehicleslist){ List<MotorVehicles> list11 = null; if(map1.size()>0){ list11 = map1.get(motorVehicles1.getTimedata()); } // 第一次不存在key if(list11 == null){ list11 = new ArrayList<>(); list11.add(motorVehicles1); map1.put(motorVehicles1.getTimedata(),list11); }else{ list11.add(motorVehicles1); map1.put(motorVehicles1.getTimedata(),list11); } } List list = new ArrayList(); for( Map.Entry<String, List<MotorVehicles>> map11 : map1.entrySet()){ VehiclesAddress abc1 = new VehiclesAddress(); abc1.setData(map11.getKey()); abc1.setList(map11.getValue()); abc.add(abc1); }`
package org.bachelor.architecture.eureka.vo;
import org.bachelor.architecture.eureka.domain.MotorVehicles;
import java.util.List;
public class VehiclesAddress {
private String data;
private List<MotorVehicles> list;
public List<MotorVehicles> getList() {
return list;
}
public void setList(List<MotorVehicles> list) {
this.list = list;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}
转换格式