У меня есть много сайтов, но единственное, что я нашел, была эта ссылка < /p>
У меня есть класс Bsnode. Я сделал ArrayList Data < /code>, и теперь я хочу поменять две переменные, но я столкнулся с этой ошибкой: < /p>
The type of the expression must be an array type but it resolved to ArrayList
< /code>
Есть ли какой -нибудь способ обменять эти два? Когда я хочу просто сравнить две переменные, я просто реализую сопоставимые в классе BSNode и переопределяю один метод. Но что я должен сделать, чтобы поменять их в списке массивов?public static void permutation (ArrayList data, int k, int n)
< /code>
И я хочу сделать это: < /p>
for (int i = k; i < n; i++) {
Collections.swap(data, data[k], data);
}
Подробнее здесь: https://stackoverflow.com/questions/203 ... wap-method