java--数组排序(Arrays.sort())

package day_6_2;

import java.util.Arrays;
/**
 * Arrays.sort()排序
 * Arrays.toString()打印结果
 *
 */
public class Demotime {
    public static void main(String[] args) {
            int[] a=new int[100];
            for(int i=0;iint)(Math.random()*1000);
            }
            //算法开始时间
            long StartTime=System.currentTimeMillis();
            for(int i=0;i1;i++) {
                for(int j=0;j1-i;j++) {
                    if(a[j]>=a[j+1]) {
                        int t=a[j];
                        a[j]=a[j+1];
                        a[j+1]=t;
                    }
                }
            }
            for(int i=0;i" ");
            }
            System.out.println();
            //算法结束时间
            long EndTime=System.currentTimeMillis();
            System.out.println("冒泡时间:"+(EndTime-StartTime)+"ms");

            /**********************************************************************************/
            for(int i=0;iint)(Math.random()*1000);
            }
            long s=System.currentTimeMillis();
            Arrays.sort(a);//排序---升序
            System.out.println(Arrays.toString(a));//打印结果
//          for(int i=0;i
//              System.out.print(a[i]+" ");
//          }
            System.out.println();
            long e=System.currentTimeMillis();
            System.out.println("Arrays.sort时间:"+(e-s)+"ms");
    }
}

你可能感兴趣的:(java)