二维数组遍历:
思想:
第一种方法:双重for循环
//遍历二维数组 public class Traverse_a_two_dimensional_array { public static void main(String[] args) { // TODO Auto-generated method stub int[][] arr = new int[2][3];//动态创建:2个元素(外围数组),每一个元素中各有3个元素(内围数组) arr[0] = new int[]{1,2,3};//给第1个元素(外围数组),赋值1,2,3 arr[1][0] = 22;//给第2个元素中的第1个元素赋值22 arr[1][1] = 13;//给第2个元素中的第2个元素赋值13 arr[1][2] = 81;//给第2个元素中的第3个元素值81 for(int i = 0;i < arr.length;i++){ //System.out.println(arr[i]);//arr中元素:2个数组的地址 //遍历arr[0],arr中元素第一个数组 for(int j = 0;j < arr[i].length;j++){ System.out.print(arr[i][j] + ","); } } } }
运行结果图:
第二种方法:增强for循环foreach
//遍历二维数组 public class Traverse_a_two_dimensional_array { public static void main(String[] args) { // TODO Auto-generated method stub int[][] arr = {{65,6},{12,1,45,23},{0,-45,1}};//静态创建 for (int[] is : arr) { for (int i : is) { System.out.print(i + ","); } } } }
运行结果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
我有一个“连接四块板”,我用一个2d阵列(阵列[x][y]x=x坐标,y=y坐标)模拟它。我必须使用“System.out.println”,所以我必须遍历行。 我需要一种迭代方式[0,0][1,0][2,0][3,0][0,1][1,1][2,1]等 如果我使用正常程序: 它不起作用,因为它以[0,0][0,1][0,2][0,3]等方式进行迭代 正常过程保持在x中并递增y直到列的末尾,但我需要
本文向大家介绍angularJS利用ng-repeat遍历二维数组的实例代码,包括了angularJS利用ng-repeat遍历二维数组的实例代码的使用技巧和注意事项,需要的朋友参考一下 最近在做报表的项目,有一种情况是后台返回给我的是一个二维数组,在前台将数据放入到表格中,因为我们用的是AngularJS的前台框架,所以利用ng-repeat来实现: 首先在js中: 在HTML中: 样式一: 样
本文向大家介绍java JSONArray 遍历方式(2种),包括了java JSONArray 遍历方式(2种)的使用技巧和注意事项,需要的朋友参考一下 第一种(java8):遍历JSONArray 拼接字符串 第二种:for循环遍历 PS:遍历JsonObject 然后用Iterator迭代器遍历取值,建议用反射机制解析到封装好的对象中 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望
本文向大家介绍Java中迭代遍历数组,包括了Java中迭代遍历数组的使用技巧和注意事项,需要的朋友参考一下 要遍历Java中的数组,只需使用for循环即可。循环应一直到数组的长度才能显示所有元素。 示例 现在让我们来看一个遍历数组的示例- 输出结果 示例 我们还可以使用for循环遍历数组- 输出结果
本文向大家介绍将二维数组转为一维数组的2种方法,包括了将二维数组转为一维数组的2种方法的使用技巧和注意事项,需要的朋友参考一下 如何将下面的二维数组转为一维数组。 第一种方法: 第二种方法: 以上两种解法print_r($names);后的结果为: 注意:array_column();可以有第三个参数,如 $n = array_column($msg, 'name', 'id'); print_r
本文向大家介绍java 遍历Map及Map转化为二维数组的实例,包括了java 遍历Map及Map转化为二维数组的实例的使用技巧和注意事项,需要的朋友参考一下 java 遍历Map及Map转化为二维数组的实例 实例代码: 输出结果为: 如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!