Programming Tips - Java: initialize an ArrayList of Strings in one statement

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" };