我想開發一種方法,它接收ArrayList的列表並根據對象值對列表中的數組列表進行分類。然後,包含這些對象的返回數組列表在其FirstChoice中有1個。在java列表中列出數組列表中的值
在我的代碼的數據結構是
列表具有的ArrayList n個,該ArrayList有24個對象。每個對象都有3個元素,而FirstChoice就是其中的一個元素。
我的代碼的問題是輸出不如我所期望的,它似乎只是堅持一個值,並重復它的整個列表。你可以請幫我解決這個問題
ArrayList<HH> TestMethods(List<ArrayList<HH>> s) {
ArrayList<HH> scenario = new ArrayList<HH>();
for (ArrayList<HH> d : s) {
for (int i = 0; i < d.size(); i++) {
if (s.get(i).get(i).FirstChoice == 1) {
scenario.add(s.get(i).get(i));
}
}
}
return scenario;
}
's.get(ⅰ)通過''D'替換。你也可以爲'd'值做另一個foreach循環。 – Tunaki