Pet*_*far 1 java arrays arraylist
如何初始化ArrayList的值?
我在互联网上找到了这个,但它不起作用.
ArrayList<Kaart>[] hand = (ArrayList<Kaart>[]) new ArrayList[AANTALSPELERS];
Run Code Online (Sandbox Code Playgroud)
所有元素hand都是null.我得到了一个nullPointerException因为那个.Kaart是我创建的课程.AANTALSPELERS是一个私有静态final int.
一个Objects 数组具有初始化的元素null(就像ints 数组如何初始化为零).
因此,在使用数组元素之前,必须初始化每个元素.
ArrayList[] al = new ArrayList[5];
for( int i = 0; i < al.length; i++ )
al[i] = new ArrayList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2503 次 |
| 最近记录: |