Arrays.sort的范例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arrays.sort的范例相关的知识,希望对你有一定的参考价值。

参考技术A

// 以下程序是数组的排序操作,在这里使用了 sort 方法对数组进行排序
import java.util.*;
public class array004

public static void main(String[] args)

int a[] = 4,32,45,32,65,32,2 ;
System.out.print(数组排序前的顺序:);
for(int i=0;i<a.length;i++)
System.out.print(a[i]+ );
Arrays.sort(a);//数组的排序方法
System.out.print(\\n数组排序后的顺序:);
for(int i=0;i<a.length;i++)
System.out.print(a[i]+ );
System.out.print(\\n);


输出结果:
数组排序前的顺序:4 32 45 32 65 32 2
数组排序后的顺序:2 4 32 32 32 45 65
String [] str = a,e,f,g,h,i,b,c,d;  System.out.println(.toString=+Arrays.toString(str)); //打印出数组中所有数据  System.out.println(.asList=+Arrays.asList(str));  Arrays.sort(str);//对数组进行排序  System.out.println(.toString=+Arrays.toString(str));//打印排序后数组中所有数据  Arrays.sort(str,Collections.reverseOrder());//对数组进行 倒序  System.out.println(.asList=+Arrays.asList(str));  int flag = Arrays.binarySearch(str, a); //查找数组中 元素 的位置(数组下标从 0 开始)  System.out.println(b的所在位置:+flag);  String [] str2 = new String[4];  Arrays.fill(str2, w);//为数组中每个数据同初值  System.out.println(str2[]=+Arrays.toString(str2));  String [][] s1 = a,b,c,d,a,b,e,f;  System.out.println(s1[][]=+Arrays.deepToString(s1)); //打印出二维数组中的全部数据
更多Arrays类的详细使用可以参考引用安安DIY创作室里面的文章内容。

以上是关于Arrays.sort的范例的主要内容,如果未能解决你的问题,请参考以下文章

C内存共享进程通信范例

从 C `goto` 错误处理范例转换到 C++ 异常处理范例

增删改查 的网页范例

推荐几个范例项目

范例项目

多线程——范例:建立与启动两个线程 与 范例:显示调度器有多个不可预测的结果(Head First Java的例子)