您当前的位置: 首页 >  Java

java根据List集合中map的某个key的值进行排序

小志的博客 发布时间:2019-09-06 11:20:43 ,浏览量:3

1、代码如下:

package core.test;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Test {
	
	public static void main(String[] args) {
		
	List listmap = new ArrayList();
	for(int i=0;i(Integer) o2.get("count")?1:(Integer)o1.get("count")==(Integer)o2.get("count")?0:-1;
		}
	 });
	System.out.println("count的值由小到大排序之后========"+listmap);
	Collections.sort(listmap, new Comparator(){
		public int compare(Map o1,Map o2){  
			return (Integer)o1.get("count")            
关注
打赏
1688896170
查看更多评论
0.4090s