利用Arrays.fill()方法给二维数组设定元素值
来源:互联网 发布:全排列算法公式 编辑:程序博客网 时间:2024/05/21 09:49
package com.first;import java.util.Arrays;public class Score {public static void main(String[] args){int[] scores=new int[10];for(int score:scores){System.out.printf("%2d",score);}System.out.println();Arrays.fill(scores, 70);for(int score1:scores){System.out.printf("%2d",score1);}}}先演示使用Arrays.fill()方法给一维数组设定元素值
结果为
0 0 0 0 0 0 0 0 0 0
70 70 70 70 70 70 70 70 70 70
而在使用该方法给二维数组设定元素值时,例如:
package com.first;import java.util.*;public class Score1 {public static void main(String[] args){int[][] scores=new int[3][4];for(int[] row:scores){for(int value:row){System.out.printf("%2d",value);}}System.out.println();Arrays.fill(scores[0], 60);Arrays.fill(scores[1], 70);Arrays.fill(scores[2], 80);for(int[] row:scores){for(int value:row){System.out.printf("%3d",value);<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}}}
结果为 0 0 0 0 0 0 0 0 0 0 0 0
60 60 60 60 70 70 70 70 80 80 80 80
可以看到,虽然我们是建立了3*4的数组,实际上是建立了一个int[ ] [ ]类型的对象,里面有3个int [ ]类型的索引,分别是参考长度为4的一维数组对象。
Arrays.fill(scores[0], 60);就是为索引为0的一维数组对象设定元素值。
1 0
- 利用Arrays.fill()方法给二维数组设定元素值
- Java 用Arrays.fill() 初始化 二维数组
- Java数组Arrays.fill()方法
- Arrays.fill()填充方法
- Java通过fill()方法替换数组元素
- 17、指针与二维数组--二维数组元素利用指针的三种输出方法
- java 不规则二维数组的定义与输出 及 Arrays.fill(type[] A , type B)的用法 及 交换两行的方法
- 二维数组元素表示方法
- 转:Arrays.fill()填充方法
- 利用指针访问二维数组中元素
- 利用array_multisort()给二维数组排序
- Java数组中的Arrays.fill()函数
- 数组应用之去除重复元素、Arrays数组工具的使用、二维数组、数组总结
- Arrays.fill()
- java.util.Arrays的Fill方法
- Java 随机给二维数组赋值,打印输出每个元素
- 排序、Arrays.类、二维数组
- 求二维数组元素和的4种等价方式(利用二维数组和指针)
- 蓝桥杯 39级台阶
- 2016蓝桥杯假期任务之《趣味算式》
- 奇怪的分式
- 网页设计中常见的几种布局
- hdu1010 dfs奇偶剪枝
- 利用Arrays.fill()方法给二维数组设定元素值
- XML读写
- adb shell 调试君正板子
- 进程&线程
- yarrAnanitnemelEtsegraLhtK.215
- servletContext百科
- 确定性这剂毒药,你喝过没?
- Oracle错误ORA-01800——ORA-01899
- 关于JAVA匿名内部类,回调,事件模式的一点讨论