我有一項(xiàng)教育任務(wù),我需要編寫一個(gè)交付站點(diǎn)。我有名為“Pizza”的類,PizzaReader2(因?yàn)?1 只是一個(gè)測試)和主類 PizzaApplication。所以 PizzaReader 工作正常,并將信息發(fā)送到 PizzaApplication。我想在 ArrayList 的幫助下創(chuàng)建一個(gè)動態(tài)對象。但是我找不到創(chuàng)建新對象并使用 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; }}我只想用參數(shù)創(chuàng)建一個(gè)動態(tài)對象:Number、Description、PriceSmall、PriceNormal、PriceBig、Picture(現(xiàn)在只是一個(gè)字符串)。
1 回答

森林海
TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以執(zhí)行以下操作:
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);
添加回答
舉報(bào)
0/150
提交
取消