我喜欢在1行初始化数组的简写
int[] array = {1,2,3};
但有时我想更改数组中的所有值,但这会引发错误
int[] array = {1,2,3};
array = {10,20,30}; //Error: "Array constants can only be used in initializers"
所以我的黑客是制作一个临时阵列&将1st设置为临时数组
int[] array = {1,2,3};
int[] tempArray = {10,20,30};
array = tempArray;
有没有更好的方法可以在不创建额外数组的情况下执行此操作?