java中对List<Map<String,Object>>中的中文汉字排序
2017-05-12 10:03
267 查看
import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; import org.apache.commons.collections.MapUtils; public class TestListMap { public static void main(String[] args) { List<Map<String, Object>> list=new ArrayList<Map<String,Object>>(); Map<String, Object> map=new HashMap<String, Object>(); map.put("name", "中国"); Map<String, Object> map1=new HashMap<String, Object>(); map1.put("name", "北京"); Map<String, Object> map2=new HashMap<String, Object>(); map2.put("name", "首都"); Map<String, Object> map3=new HashMap<String, Object>(); map3.put("name", "new york"); list.add(map); list.add(map1); list.add(map2); list.add(map3); listSort(list); System.out.println(list); } public static void listSort(List<Map<String, Object>> resultList) { Collections.sort(resultList, new Comparator<Map<String, Object>>() { public int compare(Map<String, Object> o1, Map<String, Object> o2) { String name1=MapUtils.getString(o1, "name"); String name2=MapUtils.getString(o2, "name"); Collator instance = Collator.getInstance(Locale.CHINA); return instance.compare(name1, name2); } }); } }
相关文章推荐
- java中对List<Map<String,Object>>中的中文汉字排序
- JAVA中对List<Map<String,Object>>中的中文汉字进行排序
- JAVA中对List<Map<String,Object>>中的中文汉字进行排序
- Java对List<Map<String,Object>>中的参数中文排序 包含特殊符号
- Java中list<Object[]>、list<Student>、list<Map<String,String>>排序
- List<Map<String, Object>> 中文字段排序
- java list<Map<String,Object>>排序
- List<Map<String, Object>> 中文字段排序
- JAVA对LIST<Map<String,Object>>的排序
- JAVA中对List<map<String,Object>>根据map某个key值进行排序
- List<Map<String, Object>> 中文字段排序
- java中list<Object[]>、list<Student>、list<Map<String,String>>排序
- java list<Map<String,Object>>排序
- List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
- List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
- 利用java反射机制实现List<Map<String, Object>>转化为List<JavaBean>
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- 自定义规则,对List<Map<String,Object>> List<Object>进行排序
- List<Map<String, Object>> resultList按某些字段排序
- List<Map<String,Object>>集合根据map里面的一个字段排序