`
gloryme
  • 浏览: 124510 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ArrayList 进行排序

    博客分类:
  • java
阅读更多
java 代码
  1. Collections.sort(list, new Comparator() {   
  2.             public int compare(Object a, Object b) {   
  3.               String  orderA =( (Object) a).getInputTime();   
  4.               String  orderB = ( (Object) b).getInputTime();   
  5.               return orderB.compareTo(orderA);   
  6.             }   
  7.           });  

        注:

                Object 是要比较的对象 按Object的某个属性进行比较 例中是按时间进行比较

分享到:
评论

相关推荐

    java中对ArrayList进行排序

    java中对ArrayList进行排序的方法参考

    arrayList排序

    - 对于大量数据的排序,ArrayList的性能可能不如使用LinkedList,因为ArrayList排序时涉及到大量的索引计算和元素移动。 - 如果ArrayList中元素的类型不一致,`Collections.sort()`会抛出ClassCastException异常,...

    ArrayList反转排序1

    本篇文章将深入探讨如何使用ArrayList进行反转排序。在给出的标题和描述中,我们看到了两种方法,分别是反转ArrayList和对ArrayList进行排序。 首先,我们来看如何反转ArrayList。在Java中,我们可以使用`...

    Java ArrayList实现的快排,归并排序,堆排序

    本篇将重点讲解如何利用ArrayList实现快速排序(Quick Sort)、归并排序(Merge Sort)和堆排序(Heap Sort)这三种经典的排序算法,并探讨它们的原理、优缺点以及在实际应用中的选择。 **快速排序(Quick Sort)**...

    arr.rar_C# ArrayList 排序_arraylist_arraylist 排序_数组排序

    这个方法是ArrayList类中的一个成员,它通过快速排序算法对ArrayList中的元素进行原地排序。快速排序是一种高效的比较排序算法,平均时间复杂度为O(n log n)。`Sort()`方法按照默认的比较器对元素进行排序,这意味着...

    java的arraylist排序示例(arraylist用法)

    在这个示例中,我们将深入探讨如何对ArrayList中的对象进行排序,以及ArrayList的一些基本用法。 首先,我们创建了一个名为`Test`的类,其中包含主方法`main`,这是程序的入口点。在`main`方法中,我们实例化了几个...

    学生管理系统(使用ArrayList)

    6. 学生排序:使用Collections工具类的`sort()`方法,可以对ArrayList进行排序,如按照学号升序排列。 在实践中,为了提高代码的可读性和可维护性,我们还会遵循面向对象原则,将相关的操作封装到一个名为`...

    java对ArrayList排序代码示例

    本文将通过三个示例详细讲解如何在Java中对ArrayList进行排序。 首先,我们来看一个简单的例子,创建一个名为`term`的类,包含一个字符串`str`和一个整型`id`: ```java class term { String str; int id; ...

    java实现ArrayList根据存储对象排序功能示例

    在java中,ArrayList的排序是通过Collections.sort()方法实现的,该方法可以对ArrayList中的元素进行排序。但是,defaults不能对存储对象进行排序,需要我们自己实现比较对象Comparator。 下面是一个实例,演示如何...

    arraylist 对象 数组排序

    当我们说“arraylist对象中的某个值排序”时,这通常指的是对ArrayList中的元素,而不是ArrayList本身进行排序。ArrayList不支持直接排序,但是我们可以通过调用Collections.sort()方法或者自定义Comparator来实现。...

    Java基础-ArrayList方法全解(上).pdf

    - sort(Comparator<? super E> c): 对ArrayList进行排序,需要传入比较器。 6. 其他操作 - clear(): 移除ArrayList中的所有元素。 - ensureCapacity(int minCapacity): 确保ArrayList的容量至少为指定值,如果...

    Android按A-Z排序

    在Java中,我们可以使用Collections.sort()方法对ArrayList进行排序,或者使用Map的entrySet().sort()方法对HashMap的键进行排序。 1. **Collections.sort()**:如果你的数据是一个ArrayList,可以直接调用...

    基于ArrayList的对象多属性值排序

    本主题将深入探讨如何对ArrayList中的对象按照多个属性进行排序。 首先,我们来看`Student.java`类,它通常会包含一个或多个属性,比如学生的姓名(name)、学号(id)或其他信息。例如: ```java public class ...

    ArrayList排序.txt

    通用ArrayList 排序

    对arraylist中元素进行排序实例代码

    本文主要介绍了对ArrayList中元素进行排序的实例代码,通过对util包中的Comparator接口和Collections类的使用实现了ArrayList元素的排序。 首先,需要创建一个Comparator接口的实现类,例如MyComparator,该类需要...

    Android ListView城市列表,按a-z分组字母索引排序

    可以使用Java的Collections.sort()方法对ArrayList进行排序。 3. **自定义Adapter**:为了展示分组后的数据,我们需要创建一个自定义的Adapter,继承自BaseAdapter。这个Adapter需要处理两种类型的视图:一是字母...

    对ArrayList里装载的对象进行自定义排序(任意对象、任何字段、任何规则) !

    对ArrayList里装载的对象进行自定义排序(任意对象、任何字段、任何规则) ! ArrayList中可装载任何对象,并以指定的该对象的字段对该集合中的对象进行指定形式的排序(正序、反序)。 任何类通用........

    有关于C#的程序(ArrayList类,动态添加,删除的)

    ArrayList提供了丰富的成员方法来操作其中的元素,如添加、删除、查找和排序等。 2. **动态添加元素** - `Add`: 使用Add方法可以在ArrayList的末尾添加一个元素。例如,`myArrayList.Add(someObject)` 将对象...

    Threading-Concepts-In-C:此程序采用整数ArrayList来对单独的线程进行排序,然后使用另一个线程进行合并

    具体来说,程序首先在单独的线程上对整数ArrayList进行排序,然后使用另一个线程将排序后的结果进行合并。这种设计有助于提高程序的效率,特别是在处理大量数据时,因为它可以充分利用多核处理器的能力。 1. **线程...

    Java SE编程入门教程 collection与collections(共7页).pptx

    在示例代码中,我们看到如何使用Collections.sort()方法对一个包含Double对象的ArrayList进行排序。这里的关键在于,如果元素实现了Comparable接口(如User类),那么sort()方法可以直接比较并排序这些元素。...

Global site tag (gtag.js) - Google Analytics