为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用可以使用方法的 ArrayList 创建动态对象?

如何使用可以使用方法的 ArrayList 创建动态对象?

慕森卡 2023-06-21 13:51:48
我有一项教育任务,我需要编写一个交付站点。我有名为“Pizza”的类,PizzaReader2(因为 1 只是一个测试)和主类 PizzaApplication。所以 PizzaReader 工作正常,并将信息发送到 PizzaApplication。我想在 ArrayList 的帮助下创建一个动态对象。但是我找不到创建新对象并使用 Pizza 类中的方法的方法。public static void main(String[] args){    PizzaReader2 pzr = new PizzaReader2();    ArrayList<String> a;    String SplitBy = ";";    int iCounter = 0;    a = pzr.CSVRead();    ArrayList<Pizza> pPizza = new ArrayList<>();    for (String i : a)    {        String[] pizzen = i.split(SplitBy);        int test = Integer.parseInt(pizzen[0]);        pPizza.add(new Pizza());        pPizza.set(iCounter, setNumber(2));        ++iCounter;    }}我只想用参数创建一个动态对象:Number、Description、PriceSmall、PriceNormal、PriceBig、Picture(现在只是一个字符串)。
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

您可以执行以下操作:


int totalNumberOfPizzas = 10;

List<Pizza> pizzas = new ArrayList<>();

for (int number = 0; number < totalNumberOfPizzas; number++) {

    Pizza pizza = new Pizza();

    // Add Pizza Properties here  like pizza.setSize("LARGE");

    pizzas.add(pizza);

}


System.out.println("All pizzas are ready: " + pizzas);


查看完整回答
反对 回复 2023-06-21
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信