Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 如何正确使用Arrays.fill_Java_Arrays - Fatal编程技术网

Java 如何正确使用Arrays.fill

Java 如何正确使用Arrays.fill,java,arrays,Java,Arrays,今天我在课堂上被布置了以下问题 打印(显示结果)以下数组: int[ ] a = {2,4,7,10}; int[ ] b = Arrays.fill(a,7); int[ ] c = Arrays.fill(a,1,3,8); 当我在NetBeans中插入这些代码行时,会出现以下错误: "incompatible types - required: int[] - found: void" 有什么不正常的想法吗?有一个void返回类型,只需使用 Arrays.fill(a,7); 具有v

今天我在课堂上被布置了以下问题

打印(显示结果)以下数组:

int[ ] a = {2,4,7,10};
int[ ] b = Arrays.fill(a,7);
int[ ] c = Arrays.fill(a,1,3,8);
当我在NetBeans中插入这些代码行时,会出现以下错误:

"incompatible types - required: int[] - found: void"
有什么不正常的想法吗?

有一个
void
返回类型,只需使用

Arrays.fill(a,7);
具有
void
返回类型,只需使用

Arrays.fill(a,7);
不返回数组。它有
void
返回类型。只需使用:

int[] a = {2,4,7,10};
Arrays.fill(a,7);
Arrays.fill(a,1,3,8);
不返回数组。它有
void
返回类型。只需使用:

int[] a = {2,4,7,10};
Arrays.fill(a,7);
Arrays.fill(a,1,3,8);

看一看,事情就很清楚了。顺便说一句,通过在任何标准类名或方法上单击鼠标右键或alt-f1,可以在Netbeans中快速访问Javadoc。学会正确使用Javadoc,它将为您节省大量的时间和挫折感。看一看,它将非常清楚发生了什么。顺便说一句,通过在任何标准类名或方法上单击鼠标右键或alt-f1,可以在Netbeans中快速访问Javadoc。学习正确地使用Javadoc,它将为您节省大量的时间和挫折感。如果我在三条语句之后使用println,我是否应该在每一行之后获得以下输出?[2,4,7,10][7,7,7][7,8,8,7]@user2856289是。您可以在每次填充后打印数组,以查看差异。如果在三条语句之后使用println,我是否应该在每一行之后获得以下输出?[2,4,7,10][7,7,7][7,8,8,7]@user2856289是。您可以在每次填充后打印数组,以查看差异。