【发布时间】:2020-07-05 13:08:50
【问题描述】:
我有以下列表来保留 3x3 矩阵值:
1 2 3
4 5 6
7 8 9
List<List<Integer>> list = new ArrayList<>();
我想添加矩阵值,如下所示:
list.add(0, new ArrayList<Integer>{1, 2, 3});
list.add(1, new ArrayList<Integer>{4, 5, 6});
list.add(2, new ArrayList<Integer>{7, 8, 9});
但遇到语法错误。那么,这是正确的方法,还是使用级联列表分配矩阵值的正确方法是什么?
【问题讨论】:
-
删除“0,”,“1,”,“2,”就可以了。或者您想使用 Dictionary
> 代替?或者它不是 Java 中的字典,还是别的什么? -
多维数组会更合适吗?
-
@BitLauncher 我在问这个问题之前尝试过,但没有奏效。你的意思是
list.add(new ArrayList<Integer>{1,2,3});?我是这样用的。有什么想法吗? -
@Sid 你说得对,但这是一个问题,我必须使用 List :( 有什么想法吗?
-
@Eklavya 你为什么删除你的帖子?