获取最大的list size


List[] result=new List[6]; //定义长度为6的数组,把要比较的list放在数组里
result[0]=list1;  
result[1]=list2;
result[2]=list3;
result[3]=list4;
result[4]=list5;
result[5]=list6;

List<Map<String, Object>> data=listsize(result); //获取最大的list的size


/**

* 降序比较返回最大的list
* @param list
* @return
*/
public List<Map<String, Object>> listsize(List[] list){

for (int j = 0; j < list.length-1; j++) {
for(int i=0;i<list.length-1-j;i++){
if(list[i].size()<list[i+1].size()){
List<Map<String, Object>> temp=list[i+1];
list[i+1]=list[i];
list[i]=temp;
}
}
}
return list[0];  //返回size()最大那个list
}

猜你喜欢

转载自blog.csdn.net/qq_41046717/article/details/80847253