I have an arraylist where I want to add elements via a for loop.
Answer answer1; Answer answer2; Answer answer3; ArrayList answers = new Array
You can't do it the way you're trying to... can you perhaps do something like this:
List answers = new ArrayList(); for(int i=0; i < 4; i++){ Answer temp = new Answer(); //do whatever initialization you need here answers.add(temp); }