如何將一個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)'返回什麼? '列表'? –