在Java中存储已排序的数组?

时间:2017-02-26 19:58:26

标签: java arrays sorting storing-data

我想将我在最后一行代码中排序的数组存储到一个新数组中,以便稍后我可以使用它。

我开始生成一个包含10个随机数的数组,范围从1到100,我使用Java中的Arrays类按升序对该数组进行排序。我想存储一个新的数组,其中的数字按升序排列。有没有办法做到这一点?

public static void main(String args[])
{
    /*
     * Generate a random array of 10 numbers using numbers 1-100
     */

    int[] array = new int[10];       

    System.out.println("Random array:");
    for (int i = 0; i < 10; i++)
    {
        int n = (int)(Math.random()*100 + 1);
        array[i] = n;
        //System.out.println(array[i]);
    }

    System.out.println(Arrays.toString(array));

    System.out.println("\nAscending Order:");

    Arrays.sort(array);      

}

0 个答案:

没有答案