Collections.addAll - это то, что вы хотите.
Collections.addAll(myArrayList, '+', '-', '*', '^');
Другой вариант - передать список в конструктор, используя Arrays.asList , например:
List<Character> myArrayList = new ArrayList<Character>(Arrays.asList('+', '-', '*', '^'));
Если, однако, у вас все в порядке с массивом arrayList фиксированной длины, вы можете приступить к созданию просто, как list = Arrays.asList(...)
. Спецификация Arrays.asList гласит, что он возвращает список фиксированной длины , который действует как мост к переданному массиву, что может быть не тем, что вам нужно.