Collections.swap
Swap kelime anlamı ile takas anlamına gelmektedir. Mevcut dizimiz içerisinde elemanların yerlerini değiştirmeye yarar.
private static final String[] STRINGS = new String[]{
"1", "2", "3", "4", "5"
};
private final List mItems = new ArrayList<>();
public void setArray()
{
mItems.addAll(Arrays.asList(STRINGS));
}
mItems listemizi yazdırdığımızda sonuç şu şekilde olacaktır.
// 1,2,3,4,5
private void elemanYerDegistir()
{
Collections.swap(mItems, 0, 4);
}
mItems listemizi yazdırdığımızda sonuç şu şekilde olacaktır.
// 5,2,3,4,1