Arrays.fill()功能很有限,只能用同一个值填充各个位置,他有两个比较典型的方法:
[size=medium]
public static void fill(boolean[] a, boolean val)
public static void fill(boolean[] a, int fromIndex, int toIndex,boolean val)
[/size]
第一个方法是把数组中所有的元素用val元素填充
第二个是把指定位置的元素用val填充,填充的位置包括fromIndex,不包括toIndex
index下标是从0开始
其实第一个方法是调用第二个方法的实现:
[size=medium]
public static void fill(boolean[] a, boolean val) {
fill(a, 0, a.length, val);
}
填充的实现方法也比较简单,就是一个for循环赋值
[/size]
[size=medium]
for (int i=fromIndex; i<toIndex; i++)
a[i] = val;
}
[/size]
[size=medium]
package com.liuc.test.think.chapter16;
import java.util.Arrays;
public class FillingArrays {
public static void main(String[] args) {
int size=6;
boolean[] a=new boolean[size];
Arrays.fill(a, true);
System.out.println(Arrays.toString(a));
Arrays.fill(a, 1, 5, false);
System.out.println(Arrays.toString(a));
}
}
[/size]
输出结果:
[true, true, true, true, true, true]
[true, false, false, false, false, true]
分享到:
相关推荐
个人研究所得,包含对其内部jdk源码的分析。 同时会结合ArrayList中对该两个方法的调用做进一步说明。...总结一句话:在允许的情况下,尽量调用System.arraycopy方法,实在不行再调用Arrays.copyOf方法。
本文主要对Arrays.asList方法进行总结。具有很好的参考价值,下面跟着小编一起来看下吧
Apress.PHP.Arrays.Single.Multi-dimensional.Associative.and.Object.Arrays.in.PHP.7.1484225554.rar 最新书籍,精讲PHP数组,文字版PDF
Arduino项目开发 Control_Arrays_Arrays.pdf Arduino项目开发 Control_Arrays_Arrays.pdf Arduino项目开发 Control_Arrays_Arrays.pdf Arduino项目开发 Control_Arrays_Arrays.pdf Arduino项目开发 Control_Arrays_...
Gain an in-depth understanding of PHP 7 arrays. After a quick overview of PHP 7, each chapter concentrates on single, multi-dimensional, associative, and object arrays. PHP Arrays is a first of its ...
Antenna Arrays.pdf
主要介绍了Java Arrays.asList使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
NULL 博文链接:https://128kj.iteye.com/blog/1747459
网络图片地址url集合arrays.xml文件
主要介绍了Java Arrays.sort和Collections.sort排序实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了JAVA基于Arrays.sort()实现数组升序和降序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java Methods-Arrays.ppt
Introducing Structures and Cell Arrays.zip
Calculate the mutual impedance in an infinite phased arrays.
数据结构严蔚敏chapter2arrays.ppt
Protein.Arrays,.Biochips,.and.Proteomics.-.Joanna.S.Albala
主要介绍了Java中Arrays.asList()方法将数组作为列表时的一些差异的相关资料,需要的朋友可以参考下
本文主要介绍了Arrays.asList()方法的使用。具有很好的参考价值,下面跟着小编一起来看下吧
Arrays.asList、ArrayList的subList坑
C程序设计英文课件:CHAPTE 5 Pointer and Arrays.ppt