java - 了解数组列表的迭代

标签 java arraylist

大家好,我正在做作业,但我不明白其中的一部分。我已经实现了它,但它没有按预期工作。它说:

Iterate through the ArrayList of Pizza objects calling the toString() method of each object, adding the return value of the method call plus a newline character to the String called list.

这就是我所做的

for(int i=0; i<myList.size()l i++)
{
//myList is arraylist of type Pizza
   list +=myList.toString() + "\n";
}

如果有人能说我的实现是否正确,那就太好了。

最佳答案

您需要调用ArrayList#get()方法将返回此列表中指定位置的元素

list +=myList.get(i).toString() + "\n";

关于java - 了解数组列表的迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990701/

相关文章:

java - 如何将 IP 地址绑定(bind)到 Spring 3 @ModelAttribute?

java - 尝试让一个鼠标监听器操作在另一个鼠标监听器操作开始之前停止

构造函数的字符串输入参数的 Java 越界异常

java - 如何对Arraylist的类别进行排序?

java - 如何解决java.util.NoSuchElementException : for HashMaps and ArrayLists?

java - 我可以使用什么库来解析 Java 中的单词?

java - 使用 webdriver 单击多个 javascript 链接

java ssl 连接被拒绝,但它在本地机器上工作

java - 为什么将对象添加到 ArrayList 时出现此错误 - Java

java - 当我输入 "done"时我的程序不会停止