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的范例的主要内容,如果未能解决你的问题,请参考以下文章