int[] a = new int[]{1,2,3};
System.out.println(Arrays.asList(a));//输出为[[I@1900ce]
[[I@1900ce]的[[ 和]是什么意思 左边怎么多一个的
System.out.println(Arrays.asList(a));//输出为[[I@1900ce]
[[I@1900ce]的[[ 和]是什么意思 左边怎么多一个的
解决方案 »
- j2ee开发过程中问题--修改了servlet后,run结果并不显示修改后的结果
- Hibernate已删除id为2的记录成功,在doc查询中已经没有id为2的记录了,但是为什么在jsp页面中还是无法及时更新呢?
- 急! 请高手帮助! 用同一个方法解析不同的xml文件!
- 怎样在标签外获取struts标签循环中的值
- tomcat 线程死锁..proxool--救命
- Tomcat的appfuse起不来
- 使用axis2开发webservice,想部署在tomcat上,怎么配置数据源?
- 请各位大虾帮小弟看看这段debug信息中报出的编译异常应该是由哪类错误造成的???
- 各位大神,请教一下每秒访问一次URL的问题
- javaweb hibernate问题 急急急 跪求前辈指点
- 高手帮我看看这是不是连接池的实现方式
- LUCENE:知道document number,怎样返回对应的document的stored field呢??
[I@1900ce表示你a这个对象的a.toString(),而[]这责是数组,如果你aslist传多个参数时对应的就成了[[I@1900ce,[I@14318bb]。你试一下就全明白而来
这样 明白了没?
C -- char
D -- double
F -- float
J -- long
S -- shoft
Z -- boolean
L<classname>; -- 引用类型参考:
JVM Specification, 4.3.2 Field Descriptors
http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#14152比如,com.test.Student 的二维数组 toString 就是这样的:Lcom.test.Student;@xxxxxx如果是 int[][] abc = new int[4][3]; 就是这样的:[[I@xxxxxx
不好意思说错了,应该是这样的:[[Lcom.test.Student;@xxxxxx