这个方法很简单,只需要直接拷贝到你的集合的地方直接使用即可:

/**按照字母排序**/
  Collections.sort(storeNames, new Comparator<UserNameInfo>() {
   public int compare(UserNameInfo o1, UserNameInfo o2) {
    String s1 = o1.getUserName();
    String s2 = o2.getUserName();
    return Collator.getInstance(Locale.CHINESE).compare(s1, s2);
   }
  });

   注意:storeNames 是我们的集合:

ArrayList storeNames = new ArrayList();

   UserNameInfo 是我们的bean实体类;

    String s1 = o1.getUserName();   该句看出是按照名字排序,你也可以按照你具体的要去去排序,只需变化这里的方法即可。

更多相关文章

  1. 开机引导程序只执行一次的方法
  2. Android MediaPlayer 常用方法介绍
  3. Android 自定义组件 方法篇
  4. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  5. Android自学笔记(Android x86模拟器Intel Atom x86 System Image
  6. android Button组件的属性和方法
  7. Android 中数据库查询方法 query() 中的 select

随机推荐

  1. Android(安卓)官方示例:android-architect
  2. Android中的定时器AlarmManager
  3. 关于getting 'android:label' attribute:
  4. Android(安卓)下拉刷新框架实现
  5. Android网易评论盖楼效果实现
  6. 浅谈android hook技术
  7. Android进程级别与如何防止服务进程被回
  8. android ANR
  9. android的selector,背景选择器
  10. Android(安卓)应用开发环境的建立