I have an arraylist where I want to add elements via a for loop.
Answer answer1; Answer answer2; Answer answer3; ArrayList answers = new Array
Put the answers into an array and iterate over it:
List answers = new ArrayList(3); for (Answer answer : new Answer[] {answer1, answer2, answer3}) { list.add(answer); }
EDIT
See João's answer for a much better solution. I'm still leaving my answer here as another option.