Java 集合 swap() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java 集合类中的 swap() 方法用于交换指定列表中指定位置的元素。

语法

以下是 swap() 方法的声明

参数

参数描述必需/可选
list这是我们将要交换元素的列表。必需
i这是要交换的其中一个元素的索引。必需
j这是要交换的另一个元素的索引。必需

返回值

swap() 方法不返回任何内容。

异常

IndexOutOfBoundsException - 如果 i 或 j 超出范围,则会抛出此异常。

兼容版本

Java 1.4 及以上版本

示例 1

输出

Original List : [Java, Android, Python, Node.js]
List after swapping : [Python, Android, Java, Node.js]

示例 2

立即测试

输出

List before swapping: [44, 55, 99, 77, 88, 66]
List after swapping: [44, 55, 66, 77, 88, 99]

示例 3

输出

List before swapping: [44, 55, 99, 77, 88, 66, 33, 22]
Enter index i : 2
Enter index j : 7
List after swapping: [44, 55, 22, 77, 88, 66, 33, 99]