x 每行数目
list 原始list
返回的list:处理后的list
/**
* 格式处理,每行x个
* @param list
* @return
*/
public List<Record> xPerRow(List<Record> list, Integer x) {
List<Record> temp = new LinkedList<Record>();
for (int i = 0; i < list.size(); i=i+x) {
Record record = new Record();
record.set("items", list.subList(i, i+x<list.size()?(i+x):(list.size())));
temp.add(record);
}
return temp;
}