Java方法只显示一次输出
我有这个方法:Java方法只显示一次输出,java,class,for-loop,methods,Java,Class,For Loop,Methods,我有这个方法: public String getProduct() { String prod = null; for (LineItem item : items) { prod = item.getProduct().getDescription(); } return prod; } 返回我的产品描述,但只显示一个产品 例如,如果我买了3种产品,它只会显示其中一种。这里有谁能告诉我如何改变我的方法,使它显示所有的产品描述,而不仅仅是一个?
public String getProduct() {
String prod = null;
for (LineItem item : items) {
prod = item.getProduct().getDescription();
}
return prod;
}
返回我的产品描述,但只显示一个产品
例如,如果我买了3种产品,它只会显示其中一种。这里有谁能告诉我如何改变我的方法,使它显示所有的产品描述,而不仅仅是一个?这样它就可以循环并打印每个产品描述
任何建议都将不胜感激 变化
for (LineItem item : items ) {
prod = item.getProduct().getDescription();
}
到
或者制作字符串的prod列表并执行
prod.add(item.getProduct().getDescription());
我们会在事后打印该列表。为什么要退回数量? 如果您想返回产品说明,我可以执行以下操作:
public String getProduct() {
String prod = "";
for (LineItem item : items) {
prod += item.getProduct().getDescription() + " ";
}
return prod;
}
非常感谢。制作一份清单,然后打印出来,效果很好。应该知道如何创建一个列表。当你累了的时候编写代码时发生。。。shot当此方法中甚至没有设置数量时,为什么要返回数量?简单键入错误简单键入错误。。。谢谢你的帮助。感激
public String getProduct() {
String prod = "";
for (LineItem item : items) {
prod += item.getProduct().getDescription() + " ";
}
return prod;
}