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

能举例说明一下吗谢谢!!... 能举例说明一下吗 谢谢!! 展开
 我来答
百度网友73f528dfd
推荐于2017-11-25 · TA获得超过131个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:151万
展开全部
这个主要作明燃山用是数激中组填充用,下面的例段芦子你测下就明白了,比如

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即可
百度网友8ad6d4692
2012-05-18 · TA获得超过135个赞
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:51.4万
展开全部
可以创建一个基于一个函数的数组,高孙数组中每个元素的值都是函数返回的结果戚销链。第一个引数是数组中元素的个数,第二个引数为生成每个值的函数。

/斗洞/ 将16个随机数填入数组
Array.fill(16, {100.rand})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2012-05-18 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1615万
展开全部
int[] ai = {1,2,3,4};
Arrays.fill(ai, 5);
for(int i=0;i<ai.length;i++){
System.out.println(ai[i]);
}

数组肆旦中的值都被替换成第二个参数指定的高枝值戚雹敏。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cloudtree1973
2012-05-18 · TA获得超过2619个赞
知道小有建树答主
回答量:567
采纳率:100%
帮助的人:342万
展开全部
boolean [] a1 = new boolean [15];
Arrays.fill(a1, true);
for(int i=0 ; i <15 ;i++){
System.out.println(a1[i]+ "迟手\宴旦纤晌仿t "+i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式