a.length
a[0].length
a[0][0].length
a[0].length
a[0][0].length
解决方案 »
- JAVA SE、MyEclipse6.0下载地址,要的抓紧时间下!
- 关于php 跟 jsp ,我有一点疑问.
- 谁知道extremecomponents怎么在返回页面的时候给 TABLE 设置当前页面
- Java中的wait()为什么总是放在while中,而不是if?
- 各位帮着看一段怪异的代码(只有几行,但写法怪异).是servlet的源码里的.
- 请问在执行查询1后,能否执行查询2,然后根据需要分别读取1和2的记录集结果?
- (求助)单立模式的对象,如果保证同一时刻只有一个线程获得了它的引用?
- 哪些驱动程序实现了 java.sql.Statement.executeUpdate (String sql, String[] columnName);
- java 引用的问题
- 过年放分,可惜只能给一个人,Anubis进来!
- 刚学java,对此题不是很懂,请教
- 从数据库中用rs.getObject("aaa")取字段信息时报错,aaa 为 text字段
Object o[]=new Object[4];
o[0]=new Object[3];
o[1]=new int[10];
o[2]=new byte[12];
......
如果是等长的,直接取一个就可以了:
a.length;
a[0].length;
a[0][0].length;
class testArray {
public static void main( String args[]){
Object b[]=new Object[4];
b[0]=new int[10];
b[1]=new byte[20];
b[2]=new String[30];
b[3]=new char[40];
for(int i=0;i<4;i++){
System.out.println(b[i][0].length);
}
}
}
System.out.println(b[i].length);
}
System.out.println(b[i].length);
}这样会报异常:
testArray.java:16: cannot resolve symbol
symbol : variable length
location: class java.lang.Object
System.out.println(b[i].length);
^
1 error
System.out.println( ( (int[])b[0]).length );
System.out.println( ( (byte[])b[1]).length );
System.out.println( ( (Object[])b[2]).length );
System.out.println( ( (char[])b[3]).length );现在你也可以开始理解,为什么基本类型封装类很重要了吧
多谢 LDH202(玲海)!!