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;
}