`
JAVA天地
  • 浏览: 661935 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

使用Arrays.sort(..)方法進行排序

 
阅读更多

import java.util.Arrays;
/**
* 運用Arrays.sort(..)方法對數據進行排序,真的很快
* 減少了程序員自已寫代碼
* 并且效率非常高
* 這種排序可以排序所有數值型,包括char
* 并且可以從可以指定排序的下標范圍:Arrays.sort(Array,3,6)
*/
public class Sort
{
public Sort()
{
}

public static void main(String[] args)
{
//生成一萬個隨數
int[] intArray=new int[10000];
for(int i=0;i<10000;i++)
{
int r=(int)(Math.random()*10000);
intArray[i]=r;
}
//以納秒的形式返回當前時間
long l1=System.nanoTime();
//執行排序
Arrays.sort(intArray);
//排序后再次取得系統的納秒表示時間
long l2=System.nanoTime();
//取得兩次時間差就可以知道用了多少時間
System.out.println("Sort use time:"+(l2-l1));

for(int i=0;i<10000;i++)
{
//System.out.println(intArray[i]);
}

}
}

分享到:
评论

相关推荐

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

    主要介绍了Java Arrays.sort和Collections.sort排序实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java中的arrays.sort()代码详解

    主要介绍了Java中的Arrays.sort()代码详解,涉及Arrays.sort()简单示例,策略模式,”super”的使用等相关内容,具有一定借鉴价值,需要的朋友可以参考下。

    Java编程实现中英混合字符串数组按首字母排序的方法

    在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[] arrays = new String[] { gyu, sdf, zf, 大同, 收到, 地方, 三等分, 的人, 反对高铁, 泛代数, 上的投入...

    java各种功能集合和工具.rar

    java常用工具类说明 JDK本身提供的工具类 Guava提供的工具类 Apache common-Collection提供的工具类 JDK提供的工具类 Arrays Collections Objects ...Arrays是操作数组对象的工具类 ... 根据传入的方法进行一次计算

    Java 程序对数组元素进行降序排序

    Java 程序对数组元素进行降序排序 ...对数组元素进行降序排序可以通过使用 Collections.reverseOrder() 方法或排序和反转来实现。不同的方法具有不同的时间复杂度,可以根据实际情况选择合适的方法。

    Arrays类常用方法.docx

    sort() 方法可以对数组进行排序,排序方式可以是升序或降序。例如,如果我们有一个int类型的数组intArray = {5, 2, 8, 3, 1};那么使用Arrays.sort(intArray)将会将数组排序为{1, 2, 3, 5, 8}。 4. Array.copyOf...

    Java实验-数组的定义、初始化方法 掌握数组的遍历方法 掌握Arryas类的使用

    * Arrays.sort()方法可以对数组进行排序,例如:Arrays.sort(数组); * Arrays.copyOf()方法可以复制数组,例如:Arrays.copyOf(源数组,长度); * Arrays.binarySearch()方法可以在数组中查找元素,例如:Arrays....

    最快的排序算法 java最快的排序-在Java中对列表进行排序的最快方法,排序算法数据结构

    在 Java 中,还有其他的排序算法,如 Arrays.sort() 方法,该方法使用的排序算法是快速排序,它具有高效的性能,但不稳定排序算法。 在实际应用中,选择合适的排序算法取决于具体的应用场景。例如,在有大量元素...

    JavaSE 基础 数组.pdf

    ● 排序数组:使用Arrays.sort()方法对数组进行排序。 ● 搜索数组:使用Arrays.binarySearch()方法在一个已排序的数组中搜索一个元素。 三、数组的五种赋值方法和使用方法 声明数组 int[] arr; //开辟三个空间 ...

    八种排序方法附实现源码.zip

    public static void main(String[] args) { // TODO Auto-generated method stub Sort s=new Sort(); int[] arr = { 3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4,... System.out.println(Arrays.toString(arr)); }

    对数组进行排序的 Java 程序

    摘要:本文介绍了 Java 中对数组进行排序的程序,使用 Arrays 类的 sort() 方法对整数数组和字符数组进行排序。该方法有两种变体,可以对整个数组进行排序,也可以对特定部分进行排序。我们将通过示例程序来展示 ...

    Java股票分析排序

    现有股票数据XX条,无序...注意:实现排序算法可以使用冒泡排序,插入排序,堆排序,选择排序,快速排序等,任何的排序算法都是可以被接受的,但不能使用系统库中自带的排序函数,如List.sort() 或者 Arrays.sort()。

    探究Comparable接口中CompareTo的方法,即其中的Arrays.sort排序底层原理(利接口回调来对学生数组中的对象信息排序)

    大家好,我是Ziph! 接口是非常重要的知识内容,可以说没有接口就没有Java现在这般辉煌模样。所以接口回调也是非常重要!于是昨天我也是写了很多东西就到了12点半,哈哈!所以昨天没有来得及发,今天才发出来的。...

    对于java map类排序

    Arrays.sort(unsort_key); for (int i = 0; i &lt; unsort_key.length; i++) { result.put(unsort_key[i].toString(), unsort_map.get(unsort_key[i])); } return result.tailMap(result.firstKey()); }

    数组排序和合并为字符串

    如何将数组排序后,以字符串的形式输出,Arrays.sort(a),Arrays.toString

    java第四章实验.docx

    1. 使用Arrays.sort()方法:Java提供了Arrays.sort()方法来对数组进行排序。例如,Arrays.sort(a)可以对数组a进行升序排序。 2. 自定义排序算法:也可以使用自定义的排序算法来对数组进行排序,例如,使用选择排序...

    Java排序算法实现:冒泡与选择排序示例代码

    在实际项目中,Java提供了内置的排序方法 Arrays.sort(),该方法使用了更为高效的排序算法。 除了代码示例,这个资源还包括了对排序算法的简要解释和用法建议。学习者可以通过运行代码并尝试不同的数据集来加深对...

    九种内部排序算法,Java版

    第九种为java.util.Arrays.sort(改进的快速排序方法) 1. 100000的随机数据集 ![](http://7xlkoc.com1.z0.glb.clouddn.com/sort1.jpg) 2. 200000的随机数据集 ![]...

    10个Java经典的List面试题

    List 可以使用自身的 sort 方法,或者使用 Collections.sort() 方法来排序。 9. Arrays.asList 方法后的 List 可以扩容吗? Arrays.asList 使用的是 final 数组,并且不支持 add 方法,不支持扩容。 10. List 和 ...

    java中的排序.ppt

    Java 中的 Arrays 类提供了对这些类型的 sort 方法,可以用来对简单类型的数组进行排序。例如: ```java int[] arr = {2, 3, 1, 10, 7, 4}; System.out.print("before sort: "); for (int i = 0; i &lt; arr.length; i...

Global site tag (gtag.js) - Google Analytics