`
cyty01
  • 浏览: 7351 次
社区版块
存档分类
最新评论

数组等等的排序,Collections.sort(LIST<T>)

 
阅读更多
1.Collections.sort() 来排序

while(resultSet.next())
{
      scoreList.add(resultSet.getInt("score")); //从某处获得数据,加入到一个list里
}
Collections.sort(scoreList); //对这个有数据的 list 用 Collections.sort() 排序

for(int i = 0;i<scoreList.size();i++)
{
System.out.println(scoreList.get(i)); //全部打出来看看
}

输出:
6
7
8
8
8
8
8
8
9
10

2.不用的话。。。。

输出:
10
9
10
10
10
9
8
9
.......
乱的
分享到:
评论

相关推荐

    c# List类排序方法

    `List&lt;T&gt;`类中包含一个名为`Sort`的方法,用于对List中的元素进行排序。`Sort`方法有多个重载版本,其中最简单的一个是不带任何参数的版本`List&lt;T&gt;.Sort()`。 然而,在尝试使用`Sort()`方法对`List&lt;Student&gt;`进行...

    C#重要知识之——泛型列表List例子

    4. 分割与合并:`List&lt;T&gt;.Split()`可以将列表分割成多个子列表,而`List.AddRange(IEnumerable&lt;T&gt;)`可以合并多个列表。 5. 查找与替换:`Find(Predicate&lt;T&gt; match)`查找满足条件的第一个元素,`FindAll(Predicate&lt;T&gt;...

    CSharp_List.zip_C# list_C#中list_C#中list的用法_C#怎么引用List_c# list

    `List&lt;T&gt;`类是`System.Collections.Generic`命名空间的一部分,它实现了`IList&lt;T&gt;`, `ICollection&lt;T&gt;`, 和 `IEnumerable&lt;T&gt;`接口。下面我们将深入探讨`List&lt;T&gt;`的各种用法。 **1. 创建List&lt;T&gt;对象:** 创建`List&lt;T&gt;...

    java List 排序 Collections.sort

    List&lt;Person&gt; people = new ArrayList&lt;&gt;(); people.add(new Person("Alice", 30)); people.add(new Person("Bob", 25)); people.add(new Person("Charlie", 35)); Collections.sort(people); ``` 如果需要自定义...

    C# List用法

    C# List&lt;T&gt;是.NET Framework中System.Collections.Generic命名空间下的一个泛型类,它是对非泛型ArrayList类的泛型等效版本,适用于处理强类型集合。List&lt;T&gt;使用动态数组的方式实现,允许元素数量按需动态增加,相比...

    arraylist 对象 数组排序

    ArrayList不支持直接排序,但是我们可以通过调用Collections.sort()方法或者自定义Comparator来实现。 `Collections.sort()`方法是Java集合框架提供的一个便捷工具,用于对List接口的实现类进行排序。如果ArrayList...

    java类排序,很实用

    2. **提供 `Comparator&lt;T&gt;` 实例**:与 `Arrays.sort()` 类似,`Collections.sort(List&lt;T&gt; list, Comparator&lt;T&gt; c)` 允许你传递一个自定义的 `Comparator&lt;T&gt;` 来进行排序,这在需要更复杂排序逻辑时特别有用: ...

    Collections Framework中的算法(之一)――综述

    `Collections.sort(List&lt;T&gt; list)` 用于对List进行排序,支持自然排序及通过比较器实现的定制排序。`sort` 方法内部实际上会调用 `list.set(i, e)` 方法,因此需要确保List支持此操作。 2. **查找** - **线性...

    C#源代码-List泛型集合.zip

    `List&lt;T&gt;`是`System.Collections.Generic`命名空间下的一个类,它实现了`IList&lt;T&gt;`、`ICollection&lt;T&gt;`和`IEnumerable&lt;T&gt;`接口,这使得`List&lt;T&gt;`具备了各种强大的功能。 1. 泛型:`List&lt;T&gt;`的核心特性是其泛型性。...

    商业编程-源码-Csharp实例03 listArg.zip

    首先,List&lt;T&gt;是System.Collections.Generic命名空间中的一个类型,它实现了IList&lt;T&gt;, ICollection&lt;T&gt;, IEnumerable&lt;T&gt;, IEnumerable, IList, ICollection, IEnumerable接口。这意味着我们可以通过这些接口的方法来...

    Collections集合工具类排序.docx

    首先,`sort(List&lt;T&gt; list)`方法是Collections工具类中最常用的排序方法之一,它根据列表中元素的自然排序(natural ordering)来对列表进行排序。自然排序是指列表中的元素必须实现Comparable接口,该接口定义了一...

    Array sort.rar

    `Collections`是.NET框架提供的一组类,它们实现了各种数据存储和操作的接口,如`List&lt;T&gt;`、`Dictionary&lt;TKey, TValue&gt;`等。而数组排序则涉及到`Array.Sort()`方法,它是对数组元素进行升序排列的一种机制。这里我们...

    arrayList排序

    你可以使用`list.stream().sorted().collect(Collectors.toList())`对ArrayList进行排序。如果需要自定义排序规则,可以在`sorted()`方法中传入Comparator。 ```java // 使用Java 8的流进行排序 ArrayList&lt;User&gt;...

    C__List典型用法详解

    在C#编程中,`List&lt;T&gt;`是`System.Collections.Generic`命名空间中的一个非常重要的类,它提供了动态数组的灵活性,允许在运行时添加或删除元素,而无需手动管理数组的大小。`List&lt;T&gt;`是一个泛型集合,这意味着它支持...

    C#List泛型集合实例,源码

    在C#编程语言中,`List&lt;T&gt;`是一个非常重要的泛型集合类,它源自于`System.Collections.Generic`命名空间。这个类提供了动态数组的功能,允许我们存储一组具有相同类型的对象。`List&lt;T&gt;`集合实例是C#开发中常用的数据...

    Java Arrays.sort和Collections.sort排序实现原理解析

    首先,`Collections.sort()`方法在处理列表(List)时,实际上底层调用了`list.sort()`方法。在Java中,`List`是一个接口,具体的实现类如`ArrayList`或`LinkedList`会提供具体的排序实现。在本例中,由于使用了`...

    C#使用sort方法对数组进行快速排序

    这个方法是通过.NET框架中的`System.Collections.Generic`命名空间下的`List&lt;T&gt;`类提供的,同时也存在于`Array`类中。本篇文章将深入探讨如何使用`Sort`方法对数组进行快速排序以及其背后的实现原理。 首先,让我们...

    C# List用法详解,可作为C#开发参考。

    `List&lt;T&gt;` 是 C# 中一个非常常用的集合类,属于 `System.Collections.Generic` 命名空间。它提供了灵活且高效的列表存储方式,并且支持多种操作,如添加、删除、查询、排序等。 #### 二、List&lt;T&gt; 的特性 **1. 泛型...

    数据结构(c#)/数据结构(c#)

    7. **集合**:C#的System.Collections.Generic命名空间提供了多种集合类,如List&lt;T&gt;(动态数组)、HashSet&lt;T&gt;(无序不重复元素集合)和Dictionary&lt;TKey, TValue&gt;(键值对集合)。 8. **树**:数据结构中的重要类型...

    C#列表集合的测试用例

    `List&lt;T&gt;`是.NET框架中的一个常用类,属于System.Collections.Generic命名空间,它提供了动态数组的功能,允许我们在需要时添加、删除或查找元素。本测试用例将深入探讨如何创建和使用`List&lt;T&gt;`,特别是关于集合中...

Global site tag (gtag.js) - Google Analytics