Initialization of an ArrayList in one line

后端 未结 30 2182
北恋
北恋 2020-11-22 01:10

I wanted to create a list of options for testing purposes. At first, I did this:

ArrayList places = new ArrayList();
places.add(\         


        
30条回答
  •  隐瞒了意图╮
    2020-11-22 01:45

    If you need a simple list of size 1:

    List strings = new ArrayList(Collections.singletonList("A"));
    

    If you need a list of several objects:

    List strings = new ArrayList();
    Collections.addAll(strings,"A","B","C","D");
    

提交回复
热议问题