创建具有n个相同值/对象的副本的数组?


问题内容

我想在数组中的n每个索引处创建一个大小相同的数组。用Java做到这一点的最佳方法是什么?

例如,如果n为5且值为boolean false,则数组应为:

= [false, false, false, false, false]

问题答案:

您可以尝试以下方法:

boolean[] array = new boolean[5];
Arrays.fill(array, false);

手动数组填充的第二种方法:

boolean[] array = new boolean[] {false, false, false, false, false};