我今天在课堂上遇到了以下问题。
打印(显示结果)以下数组:
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"
关于什么不能正常工作的任何想法?
Arrays#fill()
不返回数组。它有void
返回类型。只需使用:
int[] a = {2,4,7,10};
Arrays.fill(a,7);
Arrays.fill(a,1,3,8);
Arrays#fill
有一个void
返回类型,只需使用
Arrays.fill(a,7);