Inicialização de uma ArrayList em uma linha

Eu quero criar uma lista de opções para fins de teste. No começo eu fiz isso:

<code>ArrayList<String> places = new ArrayList<String>();
places.add("Buenos Aires");
places.add("Córdoba");
places.add("La Plata");
</code>

Então eu refatorei o código da seguinte forma:

<code>ArrayList<String> places = new ArrayList<String>(
    Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
</code>

Existe uma maneira melhor de fazer isso?

questionAnswers(30)

yourAnswerToTheQuestion