Bry*_*zer 3 java arrays generics collections
我正在努力从纸上实现算法.本文描述了使用网格,其中每个网格方块都包含一个整数的链接列表,这些整数表示该网格方块中的对象.
我决定使用它LinkedList<Integer>[][],这当然给了我一个generic array creation错误.
我想不出更好的方式来表示链表的网格.我也明白使用LinkedList[][]会编译但是不好的做法,因为它是无类型的.但是,我宁愿不使用,ArrayList<ArrayList<LinkedList<Integer>>>因为这是不可读的,至少对我而言.
有没有办法在LinkedList这里使用无类型?或者其他一些解决方案?
列表版本
List<List<List<Integer>>> grid;
Run Code Online (Sandbox Code Playgroud)
是不可读的.要访问网格方块,它就是
List<Integer> items = grid.get(x).get(y);
Run Code Online (Sandbox Code Playgroud)
在brane上并不那么强硬.
| 归档时间: |
|
| 查看次数: |
6255 次 |
| 最近记录: |