永发信息网

java中的Array.fill()方法有什么用?怎么用?

答案:4  悬赏:10  手机版
解决时间 2021-11-25 10:05
  • 提问者网友:末路
  • 2021-11-24 14:50
java中的Array.fill()方法有什么用?怎么用?
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-11-24 16:00
这个主要作用是数组填充用,下面的例子你测下就明白了,比如

public class ArrayFill {
public static void main(String[] args) {
boolean[] a1 = new boolean[15];
java.util.Arrays.fill(a1, true);
for (int i = 0; i < 15; i++) {
System.out.println(a1[i] + "\t " + i);
}
}
}

输出就是 true 0 ....到... true 14
还有传不同的参数,填充方法不一样,具体看API即可
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-11-24 18:05
boolean [] a1 = new boolean [15];
Arrays.fill(a1, true);
for(int i=0 ; i <15 ;i++){
System.out.println(a1[i]+ "\t "+i);
  • 2楼网友:拜訪者
  • 2021-11-24 17:34
int[] ai = {1,2,3,4};
Arrays.fill(ai, 5);
for(int i=0;i System.out.println(ai[i]);
}

数组中的值都被替换成第二个参数指定的值。
  • 3楼网友:第幾種人
  • 2021-11-24 17:06
可以创建一个基于一个函数的数组,数组中每个元素的值都是函数返回的结果。第一个引数是数组中元素的个数,第二个引数为生成每个值的函数。

// 将16个随机数填入数组
Array.fill(16, {100.rand})
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯