如何将一个List添加到java中的二维ArrayList中?我有一些列表,我想将它们添加到2D ArrayList中。我发现无法用新的List来初始化。所以我正在尝试向Arraylist中添加一个列表。将列表添加到二维ArrayList中
ArrayList<List<Feature>> featureMatrix= new ArrayList<ArrayList<Feature>>();
for (int i = 0; i < imageNames.size(); i++) {
List<Feature> temp;
for (int j = 0; j < imageNames.get(i).size(); j++) {
System.out.println(train_path + fileNames.get(i) + "/" + imageNames.get(i).get(j));
File img = new File(train_path + fileNames.get(i) + "/" + imageNames.get(i).get(j));
BufferedImage in = ImageIO.read(img);
Extractor e = new Extractor();
temp = e.computeSiftFeatures(in);
System.out.println(temp);
featureMatrix.add(temp);
}
}
上述代码返回类型不匹配。
哪里其他列表中声明? –
我得到了临时列表类型,我想将所有这些临时列表添加到2s列表中。 –
'e.computeSiftFeatures(in)'返回什么? '列表'? –