だけのjava ...これらのアイテムを含む結果リストにのみオブジェクトを追加する方法は?唯一のレシピに表示されるショッピングリストの項目を保つためにのArrayListにオブジェクトを追加する方法をマッチ含まれているアイテムなど[茶、牛乳、砂糖]</p> <p>と私のレシピオブジェクト成分リストがある別のリストとしての項目が含まれています、私はShoppingList 2つのArrayListつのリストを持っている
final List<RecipeN> result = new ArrayList<RecipeN>();
for (RecipeN rn : allrec) {
for (ShoppingList sl : allitems) {
for(int i = 0;i<rn.getIngredient().size();i++) {
if (rn.getIngredients(i).contains(sl.getrName())) {
result.add(rn);
}
}
}
public class RecipeN {
private String recName;
private List<String> ingredient = new ArrayList<String>();
public RecipeN(){
}
public RecipeN(String item){
this.ingredient.add(item);
}
public List<String> getIngredient(){
return ingredient;
}
public String getIngredients(int i){
return ingredient.get(i);
}
public void setIngredient(List<String> item){
this.ingredient = item;
}
public String getRecName() {
return recName;
}
public void setRecName(String recName) {
this.recName = recName;
}
@Override
public String toString() {
return recName;
}
}