this.putIntoMapString(everyFloorRoom,i,r,emtpyStatus);
if(r.getRoomNum().equals("0") && !emtpyStatus){  }else{  everyFloorRoom.put(""+i, this.roomNumHandler(r)); }
	private RoomInFloor roomHandler(List<Room> rooms ,boolean emtpyStatus){		RoomInFloor roomInFloor = new RoomInFloor();		List<Map<String,String>> rows = new ArrayList<Map<String,String>>();		String oldFloorNum =null;		Map<String,String> everyFloorRoom = null;		int i = 0; //计数器		int columnMax = 0;		for(Room r : rooms){			Floor thisFloor = r.getFloor();						if(!thisFloor.getFloorNum().equals(oldFloorNum)){				//如果不相等就要开始创建Map,将原来的map 放进rows里面				if(columnMax < i){					columnMax = i;				}				i = 1;				oldFloorNum = thisFloor.getFloorNum();				if(everyFloorRoom != null){					rows.add(everyFloorRoom);				}				everyFloorRoom = new HashMap<String,String>();			}			this.putIntoMapString(everyFloorRoom,i,r,emtpyStatus);			i++;		}		rows.add(everyFloorRoom);//最后一大堆.						roomInFloor.setColumnMax(columnMax);		roomInFloor.setRows(rows);		roomInFloor.setTotal(rooms.size());		return roomInFloor;	}