Estou com um problema que simplesmente não estou conseguindo resolver. Quero adicionar uma instancia de vários objetos em um ArrayList, como faço isso?
Tentei fazer da seguinte forma, mas todos os valores do array ficam valendo o valor da última instancia.
Foo foo = new Foo();
List<Foo> listaFoo = new ArrayList<Foo>();
foo.setTitulo("Titulo 1");
foo.setDescricao("Descrição 1");
listaFoo.add(foo);
foo.setTitulo("Titulo 2");
foo.setDescricao("Descrição 2");
listaFoo.add(foo);