Date: 2014nov3
Updated: 2016nov25
Language: Java
Keywords: init
Q. Java: initialize an ArrayList of Strings in one statement
A. Use things in util.Arrays:
import java.util.Arrays;
// One way
ArrayList<String> colors = new ArrayList<String>(Arrays.asList("red", "green", "blue"));
// Another way
ArrayList<String> colors = new ArrayList<String>(Arrays.asList(new String[] {"red", "green", "blue}));
// But if its constants you can just use a regular array
static final String colors [] = { "red", "green", "blue" };