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

后端 未结 8 714
故里飘歌
故里飘歌 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条回答
  • 2020-12-19 08:48

    If you simply need a list, you could use:

    List<Answer> answers = Arrays.asList(answer1, answer2, answer3);
    

    If you specifically require an ArrayList, you could use:

    ArrayList<Answer> answers = new ArrayList(Arrays.asList(answer1, answer2, answer3));
    
    0 讨论(0)
  • 2020-12-19 08:51

    You can't do it the way you're trying to... can you perhaps do something like this:

    List<Answer> answers = new ArrayList<Answer>();
    for(int i=0; i < 4; i++){
      Answer temp = new Answer();
      //do whatever initialization you need here
      answers.add(temp);
    }
    
    0 讨论(0)
提交回复
热议问题