На этот вопрос уже есть ответ здесь:
Почему это работает:
String[] array = {"a", "b", "c"}; List list = Arrays.asList(array);
, но это не так:
List list = Arrays.asList({"a","b","c"});