【发布时间】:2020-03-24 13:34:59
【问题描述】:
我目前有一个 Customer 类,其中包含一个 ArrayList。
这个:
package sample;
import java.util.ArrayList;
public class Customer {
private String customernumber;
private ArrayList customerorder;
public Customer(String customernumber, ArrayList customerorder) {
this.customernumber = customernumber;
this.customerorder = customerorder;
}
public String getCustomernumber() {
return customernumber;
}
public void setCustomernumber(String customernumber) {
this.customernumber = customernumber;
}
public ArrayList getCustomerorder() {
return customerorder;
}
public void setCustomerorder(ArrayList customerorder) {
this.customerorder = customerorder;
}
}
在另一个类中,我想将所有项目添加到一个数组中,并将其添加到 Customer 类中的数组中。
我在顶部创建了它的一个实例
private Customer cus = new Customer();
以及另一个类中的订单数组。
private ObservableList<FoodDrink> order = FXCollections.observableArrayList();
也是一个应该添加所有项目的按钮事件。
public void btnSubmitOrder(ActionEvent actionEvent) {
}
我知道我应该循环它,但我不确定如何正确访问数组并将此类数组中的所有项目添加到 Customer 数组。
【问题讨论】:
-
您发布的代码,特别是
private Customer cus = new Customer();,无法编译。但是假设你的意思是你想将order中的所有内容都添加到Customer的列表中,那你为什么不能只做cus.getCustomerOrder().addAll(order)? -
我试过 public void btnSubmitOrder(ActionEvent actionEvent) { cus.getCustomerOrder().addAll(order) }
-
那有什么问题?
-
哦,等等似乎工作欢呼