Эффективная замена элементов массива в Java

Мне интересно, есть ли более эффективный способ поменять два элемента в массиве, чем делать что-то вроде этого:

String temp = arr[1];
arr[1] = arr[2];
arr[2] = temp;

Ну, это, конечно, неплохо или даже неправильно, но мне нужно менять местами очень часто, поэтому мне интересно, есть ли какие-нибудь библиотеки или что-то, что обеспечивает более эффективный способ сделать это?

Ответы на вопрос(7)

Ваш ответ на вопрос