bar*_*nos 1 java arrays sorting static
我有一个带有大型静态整数数组的类:
private static int[] array = {...};
我希望在不添加静态构造函数的情况下对其进行排序,我会调用它Arrays.sort(array).
在Python上,我可以简单地写array = sorted([...]).
问题:
Java中是否有类似的例程,我可以以类似的方式使用它?
我有没有其他方法让数组在声明行中排序?
PS:它还允许我声明它final,否则我将无法做到.
谢谢
您可以声明它final并仍然使用静态初始化器:
private static final int[] array;
static {
    array = {...};
    Arrays.sort(array);
}