Java: Add elements to arraylist with FOR loop where element name has increasing number

后端 未结 8 734
故里飘歌
故里飘歌 2020-12-19 08:26

I have an arraylist where I want to add elements via a for loop.

Answer answer1;
Answer answer2;
Answer answer3;

ArrayList answers = new Array         


        
8条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-19 08:32

    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.

提交回复
热议问题