for(FlightInformation g :queryTicket.getGoList()){
System.out.println(g.getList().size());
for(PositionInformation p : g.getList()){
System.out.println("1");
if(p.getPositionLevel().equals(space)==false){
g.getList().remove(p);
}
}
 if(g.getList()==null||g.getList().isEmpty()){
 queryTicket.getGoList().remove(g);
 }
}

解决方案 »

  1.   


    for(FlightInformation g :queryTicket.getGoList()){
      if(g.getList()==null||g.getList().isEmpty()){
           queryTicket.getGoList().remove(g);
           continue;
      }
      System.out.println(g.getList().size());
      for(PositionInformation p : g.getList()){
         System.out.println("1");
         if(p.getPositionLevel().equals(space)==false){
            g.getList().remove(p);
         }
      }
    }