Java ArrayList使用array.add()同时添加行和列,如何仅添加行或列?
我有以下代码:Java ArrayList使用array.add()同时添加行和列,如何仅添加行或列?,java,Java,我有以下代码: playerInventory.add(temp); System.out.println("You've purchased " + temp.getName()); balance -= temp.getPrice(); runningWeight -= temp.getWeight(); System.out.println("Your new balance " + balance + ", and your wagon can carry " + runningWeig
playerInventory.add(temp);
System.out.println("You've purchased " + temp.getName());
balance -= temp.getPrice();
runningWeight -= temp.getWeight();
System.out.println("Your new balance " + balance + ", and your wagon can carry " + runningWeight + " more pounds of products.\nPress enter to continue shopping.");
Scanner cont = new Scanner(System.in);
String enterToContinue = scan.nextLine();
for(int i = 0; i < playerInventory.size(); i++)
System.out.println(playerInventory);
如何使其只显示一行中的项目?您的打印有问题:
for(int i = 0; i < playerInventory.size(); i++)
System.out.println(playerInventory);
使用
System.out.println(playerInventory.get(i))代码>@baraky解决了,非常感谢!快速提问,数组列表以这种方式存储东西是正常的,还是只是我打印它的方式让它看起来很奇怪?只是打印而已。数组只有3个元素长[Item1,Item2,Item3]
for(int i = 0; i < playerInventory.size(); i++)
System.out.println(playerInventory);
for(int i = 0; i < playerInventory.size(); i++)
System.out.println(playerInventory.get(0));