List listzhuanhuan=maps.get(entryt.getKey());
List listleixing=new ArrayList();
for(int m=0; m<listzhuanhuan.size();m++){
listleixing.add(listzhuanhuan.get(m).getLeibie());
}
boolean a=false;
for (String tempa : listleixing) {
if (tempa.equals("0")) {
a=true;
break;
}
a=false;
}
if (!a) {
Mapshuju mapshuju= new Mapshuju();
mapshuju.setLeibie("0");
mapshuju.setOut_dpt(listzhuanhuan.get(0).out_dpt);
mapshuju.setRenshu("0");
listzhuanhuan.add(mapshuju) ;
}
for (String tempa : listleixing) {
if (tempa.equals("1")) {
a=true;
break;
}
a=false;
}
if (!a) {
Mapshuju mapshuju= new Mapshuju();
mapshuju.setLeibie("1");
mapshuju.setOut_dpt(listzhuanhuan.get(0).out_dpt);
mapshuju.setRenshu("0");
listzhuanhuan.add(mapshuju) ;
}
for (String tempa : listleixing) {
if (tempa.equals("2")) {
a=true;
break;
}
a=false;
}
if (!a) {
Mapshuju mapshuju= new Mapshuju();
mapshuju.setLeibie("2");
mapshuju.setOut_dpt(listzhuanhuan.get(0).out_dpt);
mapshuju.setRenshu("0");
listzhuanhuan.add(mapshuju) ;
}
for (String tempa : listleixing) {
if (tempa.equals("3")) {
a=true;
break;
}
a=false;
}
if (!a) {
Mapshuju mapshuju= new Mapshuju();
mapshuju.setLeibie("3");
mapshuju.setOut_dpt(listzhuanhuan.get(0).out_dpt);
mapshuju.setRenshu("0");
listzhuanhuan.add(mapshuju) ;
}
ComparatorUser comparator=new ComparatorUser();
Collections.sort(listzhuanhuan, comparator);