java.util.Collections.swap() method is a java.util.Collections class method. It swaps elements at the specified positions in given list.
// Swaps elements at positions "i" and "j" in myList.
public static void swap(List mylist, int i, int j)
It throws IndexOutOfBoundsException if either i
or j is out of range.
import java.util.*;
public class GFG
{
public static void main(String[] args)
{
ArrayList<String> mylist =
new ArrayList<String>();
mylist.add( "code" );
mylist.add( "practice" );
mylist.add( "quiz" );
mylist.add( "geeksforgeeks" );
System.out.println( "Original List : \n" + mylist);
Collections.swap(mylist, 1 , 2 );
System.out.println( "\nAfter swap(mylist, 1, 2) : \n"
+ mylist);
Collections.swap(mylist, 3 , 1 );
System.out.println( "\nAfter swap(mylist, 3, 1) : \n"
+ mylist);
}
}
|
Output:
Original List : Original List :
[code, practice, quiz, geeksforgeeks]
After swap(mylist, 1, 2) :
[code, quiz, practice, geeksforgeeks]
After swap(mylist, 3, 1) :
[code, geeksforgeeks, practice, quiz]
This article is contributed by Mohit Gupta. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
.