gpt4 book ai didi

java - 打印包含 StringBuffer 对象的 ArrayList

转载 作者:行者123 更新时间:2023-11-30 03:43:02 25 4
gpt4 key购买 nike

我有一个 ArrayList,它存储 StringBuffer 类的对象。现在我想打印该ArrayList。我怎么能这么做。

Iterator itr=al.iterator(); 
while(itr.hasNext())
{
System.out.println(itr.next());
}

这只是打印最后一个对象 al.size 次。另外,如果您可以请告诉我为什么它只打印最后一个对象的值

最佳答案

public class Test {

public static void main(String[] args) {

ArrayList al = new ArrayList();
al.add(new StringBuffer("keshav"));
al.add(new StringBuffer("sharma"));

Iterator itr = al.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
}

}

}

它对我来说工作得很好。

输出:

keshav
sharma

关于java - 打印包含 StringBuffer 对象的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400310/

25 4 0