int[][] dir =
{
{ -1, -1 },
{ -1, 0 },
{ -1, 1 },
{ 0, -1 },
{ 0, 1 },
{ 1, -1 },
{ 1, 0 },
{ 1, 1 } };
{
{ -1, -1 },
{ -1, 0 },
{ -1, 1 },
{ 0, -1 },
{ 0, 1 },
{ 1, -1 },
{ 1, 0 },
{ 1, 1 } };
解决方案 »
- java高手请指导关于 Integer问题
- 优化一段java代码考虑不用PreparedStatement
- coherence 异常求“高手解决”
- for多重循环 请帮帮我
- final一個基礎問題
- 关于“javac is not recognized as ininternal or external command .."
- 关于数组和向量的问题
- Java中的文件流问题!!(应该很简单)
- 100大分!!!Tomcat配置!!!帮帮我!!!
- 谁有 JCreator Pro V2.5 的注册码?
- 如何用java 将全国所有的省,市,地区存入mysql 数据库
- 举一个Struts+Spring+Hibernate应用的实例来学习一下?
dir[i].length 列
System.out.println(dir[0].length);
System.out.println(dir[0].length);
dir[0].length 为什么这个就是列??
int[][] dir =
{
{ -1, -1 },
{ -1, 0 },
{ -1, 1 },
{ 0, -1 },
{ 0, 1 },
{ 1, -1 },
{ 1, 0 },
{ 1, 1 } }; Object obj = dir;
while (obj != null && obj.getClass().isArray()) {
System.out.print(Array.getLength(obj) + ", ");
obj = Array.get(obj, 0);
}
System.out.println(dir[0].length);其实一看就知道是dir[8][2]了
本来想传个图片说明的,csdn传不上去。
int[][] a;
a[i]是指向一维数组的指针,表示一行。
System.out.println(dir[0].length);
System.out.println(dir.length);
System.out.println(dir[0].length);
System.out.println(dir[0].length); //列8行2列
System.out.println(dir[0].length);