关于多维数组一点的小技巧
来源:互联网 发布:刮眉毛会变浓吗 知乎 编辑:程序博客网 时间:2024/04/28 17:27
数组在Java基础里面的运用还是蛮多的,之前在学习的过程中,发现了这么一个小问题
public class Test1 { public static void main(String[] args) { int[][] a = new int[10][11]; System.out.println("a.length="+a.length); System.out.println("a[0].length="+a[0].length); }}
输出的结果如下:
a.length=10
a[0].length=11
可以看到,多维数组和一维数组其实是一个鸟样,总的来说,并没有什么区别;
设置断点之后,可以看到a的值长成这样,完全可以把它当做一个一维数组去看:
[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
同样的a[0]:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
所以如果要深刻一点的理解这样的多维数组,那么多维数组,就像是俄罗斯套娃,一层一层的打开,里面其实都是一个样子,只是大小不同罢了。
0 0
- 关于多维数组一点的小技巧
- 关于PrintStream的一点小技巧
- 关于Fragment的一点小技巧
- 关于多维数组和递归的小问题
- 关于多维数组的一点个人的理解(以三维数组为例)
- 关于多维数组的问题
- 关于多维数组的reshape
- 关于ListBox,ComboBox使用的一点小技巧
- 关于Eclipse代码补全的一点小技巧
- 关于Eclipse代码补全的一点小技巧
- 关于Eclipse代码补全的一点小技巧
- cocos2d-x 关于旋转和移动的一点小技巧
- 记Android关于.9切图的一点小技巧
- iOS关于代码复用的一点小技巧
- C语言多维数组指针的技巧
- 一点vc的小技巧
- Excel 的一点小技巧
- Java——java多维数组和C多维数组的一点小区别
- 《JavaScript高级程序设计》(1)—&6.对象的创建及相关模式
- Java虚拟机 垃圾回收 之 引用计数
- java.lang.UnsatisfiedLinkError: Native method not found:问题解决
- 用hibernate+注解实现各种关系映射
- android notification总结
- 关于多维数组一点的小技巧
- 2015-12-22
- Objective-C中的属性和实例变量
- (九十四)函数和二维数组
- 实验1 线性表的顺序实现
- IP数据包格式
- 2015年的倒数第10天新的一年就要开始了,加油,努力!
- system调用
- git 常用操作一览图