关于 fill() 用法的问题
才学没几天想问一下fill()什么意思,问度娘没结果。最好大神能给出详细的解答………… 搜索更多相关的解决方案:
最好
----------------解决方案--------------------------------------------------------
是Array中的fill()方法吗?这个的话就是将数组填充自定义的对象
----------------解决方案--------------------------------------------------------
回复 2楼 星112
可以,具体,通俗一点吗,最好举个例子。谢谢了 ----------------解决方案--------------------------------------------------------
public static void main(String[] args) {
char[] a = new char[10];
Arrays.fill(a, 'h');
for (int i = 0; i < a.length; i++) {
System.out.println("a[" + i + "] =" + a[i]);
}
}
结果为:
a[0] =h
a[1] =h
a[2] =h
a[3] =h
a[4] =h
a[5] =h
a[6] =h
a[7] =h
a[8] =h
a[9] =h
其实也没什么
----------------解决方案--------------------------------------------------------
看看这是不是你想要的 其实也没啥 就是往数组里面填东西
比如说第一个就是填了5个8
第二个就是把那些数组填进去
import java.util.Arrays;
public class 第二题 {
public static void main(String[] args){
int[] array=new int[5];
Arrays.fill(array,8);
for(int i=0;i<array.length;i++){
System.out.print(array[i]);
}
System.out.println();
Arrays.fill(array,0,1,56);
Arrays.fill(array,1,2,87);
Arrays.fill(array,2,3,32);
Arrays.fill(array,3,4,12);
Arrays.fill(array,4,5,77);
for(int i=0;i<array.length;i++){
System.out.print(array[i]);
}
}
}
----------------解决方案--------------------------------------------------------