【发布时间】:2019-12-31 16:40:12
【问题描述】:
我有一个教育任务,我需要编写一个交付站点。 我有名为“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;
}
}
我只想创建一个带有参数的动态对象:数字,描述, PriceSmall、PriceNormal、PriceBig、Picture(现在只是一个字符串)。
【问题讨论】:
-
您可以将所有相关信息作为构造函数参数传递。或者使用生成器。或者按照以下建议的答案进行操作,然后先将新对象存储在变量中。
标签: java oop object arraylist methods