📜  Java番石榴 | Lists.reverse() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:02:05.181000             🧑  作者: Mango

Java番石榴 | Lists.reverse() 方法与示例

在 Java 中,Lists.reverse() 是一个非常有用的方法。它可用于反转列表中的元素顺序。

使用示例

以下是 Lists.reverse() 的使用示例,来自 Google Guava 文档:

List<String> list = Lists.newArrayList("foo", "bar", "baz");
List<String> reversed = Lists.reverse(list);

System.out.println(list);      // [foo, bar, baz]
System.out.println(reversed);  // [baz, bar, foo]

在上面的示例中,我们首先创建了一个包含三个字符串元素的列表。然后,我们使用 Lists.reverse() 方法反转了该列表,并将结果保存在一个新列表中。最后,我们分别打印了原始列表和反转后的列表。

示例说明
  • 首先创建一个名为 list 的列表,并向其添加三个字符串元素。
  • 然后,我们使用 Lists.reverse() 方法反转了该列表,并将结果保存在 reversed 变量中。
  • 最后,我们分别打印了原始列表和反转后的列表。可以看到反转后的列表已经颠倒了顺序。

需要注意的是,Lists.reverse() 方法不会修改原始列表,而是返回一个新的反转列表。如果您需要修改原始列表,请使用 Collections.reverse() 方法。

总结

在 Java 中,Lists.reverse() 方法可用于反转列表中的元素顺序。它是 Google Guava 库中的一个方法,可用于更方便地操作列表。使用它,您可以轻松地反转列表中的元素,并且不会修改原始列表。