相关疑难解决方法(0)

为什么我的ArrayList包含添加到列表中的最后一项的N个副本?

我正在向ArrayList添加三个不同的对象,但该列表包含我添加的最后一个对象的三个副本.

例如:

for (Foo f : list) {
  System.out.println(f.getValue());
}    
Run Code Online (Sandbox Code Playgroud)

预期:

0
1
2
Run Code Online (Sandbox Code Playgroud)

实际:

2
2
2
Run Code Online (Sandbox Code Playgroud)

我犯了什么错误?

注意:这是针对本网站上出现的众多类似问题的规范问答.

java static list arraylist

73
推荐指数
4
解决办法
5万
查看次数

标签 统计

arraylist ×1

java ×1

list ×1

static ×1