一开始就分配了10个空间。
那么现在,都 是null
那么现在,都 是null
解决方案 »
- 初学者,关于强制类型转换问题
- 怎么我的找不到构造函数呢???那里错了的啊???
- 请各位好心的JAVA高手进来下.
- 问题无法解决 何解?
- [Microsoft][SQLServer 2000 Driver for JDBC]Software caused connection abort: recv failed
- 使用Java多线程技术模拟大厦电梯运行
- 没有想到JAVA版还有这么多知迷不悟的开发者?
- 后台JAVA程序能否接收和处理事件?
- 决定开始学习java,用java的思想领会delphi,初来咋到,请多多指教,有几点非技术问题请教各位(无未结帖记录
- 多线程和socket的问题。
- 程序代碼問題(急)
- JAVA芯片的前景如何?
从代码级别上看
this.elementData = new Object[initialCapacity];
你要获取多少空间,就需要获取this.elementData.length
ArrayList中不存在这样的方法。
import java.util.*;public class Test{
public static void main(String[] args) throws Exception {
ArrayList list = new ArrayList();
Field f = ArrayList.class.getDeclaredField("elementData");
f.setAccessible(true);
Object[] elementData = (Object[])f.get(list);
System.out.println(elementData.length);
}
}
貌似java里面没有类似的方法的..