有没有办法制作用户列表?

Is there a way to make a user list?

对于我的编码 class 我必须通过让用户输入他们需要的项目数量然后输入每个项目(一次一个)来构建一个购物清单。然后我必须在多行对话框中输出最终的购物清单(每行一个项目)。我完成了前两部分,用户输入了项目数量和他们想要的项目,但无法弄清楚如何输出所有项目。任何帮助都会很棒,谢谢!另外,我正在使用 jgrasp,我们不使用 println 来输出消息。

我试过 Output.showMessage("Shopping list \n" + 项);和 Output.showMessage(items.toString());

public class ShoppingList
    {
        public static void main (String [] args)
        { 

          String items;
          int numItems, count;

          numItems = Input.readInt("Enter number of items: ");

          count = 0;
          while (count < numItems)
          {

             items = Input.readString("Enter item: ");

             count = count + 1;


          }//end while

          Output.showMessage(items.toString());      

       } //end main
    } //end ShoppingList

输出应显示用户输入的项目列表,例如:

购物清单: 香蕉 牛奶

Items 不能是 string 类型,因为每当行

items = Input.readString("Enter item: ");

被执行,items之前的值被覆盖。
如果允许您做作业,最好将 items 设为一个数组,否则您必须将之前的语句更改为

items += Input.readString("Enter item: ");
items += '\n';

注意:items这里是一个长字符串。