如果我有这样的代码List<List<Maindish>> meal
,则该代码List<Maindish>
在其他类中,例如:public Maindish (salad, rice, drink)
。因此,如果我想在第一顿饭中使用第二种主菜(大米)的价值,(我可能稍后需要循环查看所有有价值的食物),我应该这样做:
for (i = 0; i < meal.length(); i++) {
return meal[i][1];
}
您不必按每个元素进行迭代即可读取或写入列表中的元素。您可以使用以下方法。
您可以在此处找到可用方法的完整列表。
您要求第一餐中的第二种主菜(大米)的价值方面的帮助,因为这是包含主菜的列表的列表,我们可以检索到的是第一餐中的第一餐中的第二种主菜。可以通过以下代码进行存档。
meal.get(0).get(0).getRice();
假设:您已经在Maindish类中实现了所有的setter和getter方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句