Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 定义数组的值而不使用';对于';环_Java_Arrays_For Loop - Fatal编程技术网

Java 定义数组的值而不使用';对于';环

Java 定义数组的值而不使用';对于';环,java,arrays,for-loop,Java,Arrays,For Loop,有没有什么简单的方法来定义数组的值(不使用“for”循环) 您以错误的方式使用它,它不是()它的{},而且当您初始化数组时,您不能提供维度 e、 g 看来你在找我 boolean[] assigned = new boolean[]{false, true, false};//or any values you want 请注意,您并没有设置数组的大小,因为它将由元素的数量决定 如果要创建具有定义维度的数组并用一个元素填充,可以使用Arrays.fill(您的数组,元素)。这将用传递的元素填

有没有什么简单的方法来定义数组的值(不使用“for”循环)


您以错误的方式使用它,它不是
()
它的
{}
,而且当您
初始化数组时,您不能提供
维度

e、 g


看来你在找我

boolean[] assigned = new boolean[]{false, true, false};//or any values you want
请注意,您并没有设置数组的大小,因为它将由元素的数量决定


如果要创建具有定义维度的数组并用一个元素填充,可以使用
Arrays.fill(您的数组,元素)
。这将用传递的元素填充数组

boolean[] assigned = new boolean[rmsize];//by default it is filled with false
Arrays.fill(assigned, true);

如果要设置一个数组,其中所有元素的值都相同,则将
分配的
中的所有元素设置为
true

boolean[] assigned = new boolean[rmsize];
Arrays.fill (assigned, true);

数组
位于
java.util
中。所有基元类型都有
fill
方法,还有一个
fill
方法,它接受
Object[]
数组并处理任何类类型。

使用
{…}
符号。如果数组大小未知,会发生什么?情况就是这样。@KlausKlausos我不确定这是不是你正在寻找的,但你能检查我的编辑吗?
boolean[] assigned = new boolean[rmsize];//by default it is filled with false
Arrays.fill(assigned, true);
boolean[] assigned = new boolean[rmsize];
Arrays.fill (assigned, true);