用示例
交换列表中的项目
原文:https://www . geesforgeks . org/swapping-items-list-Java-collections-swap/
java.util.Collections . swap()方法是一个 Java . util . collections 类方法。它交换给定列表中指定位置的元素。
// 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.
// Java program to demonstrate working of Collections.swap
import java.util.*;
public class GFG
{
public static void main(String[] args)
{
// Let us create a list with 4 items
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);
// Swap items at indexes 1 and 2
Collections.swap(mylist, 1, 2);
System.out.println("\nAfter swap(mylist, 1, 2) : \n"
+ mylist);
// Swap items at indexes 1 and 3
Collections.swap(mylist, 3, 1);
System.out.println("\nAfter swap(mylist, 3, 1) : \n"
+ mylist);
}
}
输出:
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]
本文由莫希特·古普塔供稿。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。 。
版权属于:月萌API www.moonapi.com,转载请注明出处