Добрый день. Создал массив символов arraylist, заполнил его, и пытался поменять местами два символа в этом массиве с помощью метода get. При попытке поменять их местами получил сообщение от компилятора о том, что требуется переменная (variable expected). И поменять местами их, соответственно, я не могу. Почему так? Спасибо. Пример:
ArrayList<Character> allCharacters = new ArrayList<>();
public static sortTwoElements (Arraylist<Character> arrayList, char a, char b){
char tmp = arrayList.get(a);
arrayList.get(a) = arrayList.get(b); //вот тут arrayList.get(a) будет помечен как variable expected. Почему?
arrayList.get(b) = tmp;
}