java零碎知识点总结 1:数组的长度
2016-12-19 10:51
260 查看
很伤心的是,今天碰见一个问题,遍历N维数据的问题,当然在平时我们很难碰见过这样的问题,毕竟N维难以考虑。。
在这里强调一下,数据的长度是指在这个数组中具有子元素的个数,并不是狭义上的长度的表达意思。
遍历的话应该想到用降维的思路,先考虑一下二维数据。
“`
在这里强调一下,数据的长度是指在这个数组中具有子元素的个数,并不是狭义上的长度的表达意思。
遍历的话应该想到用降维的思路,先考虑一下二维数据。
package com.test.test; public class test { public static void main(String[] args) { // TODO Auto-generated method stub int [][] array=new int[3][3]; int k = 0; for (int is [] : array) { for (int i : is) { k++; i=k; System.out.print(i); } System.out.print("\n"); } System.out.println(k); } } 我在这里纠结了一下,因为foreach中int[] is和int is []的区别着实让我懵逼了一下,,,,,这时候要回归到数据的基础: 二维数据的表达方式 int array [][]={{1,2,3},{4,5,6}}; -------------2*3 所以在第一次foreach时,存入is[]中的是每一个一维数据(也可以理解成二维降到一维数据进行存储) 所以在第二次foreach时,就是对于每一个一维数据进行遍历了。 另外,巩固一下for的用法
test package com.test.test; public class test { public static void main(String[] args) { // TODO Auto-generated method stub int [][] array=new int[3][3]; int k = 0; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { } } } }
“`
相关文章推荐
- java零碎知识点总结 2:IO流 -----1 File类
- java中数组知识点总结
- java零碎知识点总结 2:IO 流 --------2 RandomAccessFile
- JAVA面向对象 Part01 零碎知识点总结
- C语言零碎知识点总结(数组和函数返回值)
- java基础技术知识点总结——存储、数组、字段和方法
- java零碎知识点总结 2:IO 流 ------类型转换
- Core Java第五章知识点总结——数组
- java中零碎知识点总结
- java 判断对象是否为空或者传入集合对象的是否为空,以及判断数组的长度
- Java学习总结之第九章 数组
- Java实现数组排序总结篇(冒泡,选择,插入,希尔)
- java知识点汇总之十一数组
- Java数组排序总结(冒泡,选择,插入,希尔)
- Java数组应用总结
- logic Java阶段总结3(数组)
- Java数组排序总结(冒泡,选择,插入,希尔)
- Java知识点总结
- 各种数组排序方法总结(Java)
- JAVA基础容易疏忽的知识点总结