Java Collections rotate() 方法

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

Java Collections 类的 rotate() 方法用于将指定列表中的元素按给定距离进行旋转。

语法

以下是 rotate() 方法的声明:

参数

参数描述必需/可选
list这是将被旋转的列表。必需
distance这是旋转列表的距离。它可以是零、负数,或大于列表大小。必需

返回值

rotate() 方法不返回任何值。

异常

UnsupportedOperationException - 如果指定的列表或其列表迭代器不支持 set 操作,则会抛出此类异常。

兼容版本

Java 1.4 及以上版本

示例 1

输出

Original List : [Java, Python, Cobol, Perl, Android]
Rotated List: [Cobol, Perl, Android, Java, Python]

示例 2

输出

Value Before Rotation: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Value After Rotation: [6, 7, 8, 9, 10, 1, 2, 3, 4, 5]

示例 3

输出

Original Array: [10, 20, 30, 40, 50]
Modified Array: [30, 40, 50, 10, 20]