我有这个方法:
public String getProduct() {
String prod = null;
for (LineItem item : items) {
prod = item.getProduct().getDescription();
}
return prod;
}
返回我的产品的描述,但它只显示一个产品。
因此,例如,如果我购买了3种产品,它只会显示其中一种产品。这里的任何人都可以告诉我如何改变我的方法,以便它显示所有的产品描述,而不仅仅是一个?这样它就会遍历并打印每个产品描述。
任何建议都将不胜感激!
答案 0 :(得分:0)
更改
for (LineItem item : items ) {
prod = item.getProduct().getDescription();
}
到
for (LineItem item : items ) {
prod = item.getProduct().getDescription();
System.out.println(prod);
}
或制作字符串的产品清单并执行
prod.add(item.getProduct().getDescription());
然后Ans打印该列表。
答案 1 :(得分:0)
为什么要退货数量? 如果您想要返回产品说明,我可以执行以下操作:
public String getProduct() {
String prod = "";
for (LineItem item : items) {
prod += item.getProduct().getDescription() + " ";
}
return prod;
}