Lists.asList 方法使用
时间: 2023-09-22 17:15:30 浏览: 105
`Lists.asList` 是 Google Guava 中的一个静态方法,可以用于将多个元素转换为列表。它的使用方法如下:
```java
List<T> list = Lists.asList(T first, T[] rest);
```
其中,`T` 是元素类型,`first` 是第一个元素,`rest` 是后续的元素数组。这个方法返回一个包含所有元素的列表,这个列表是不可变的,也就是说不能添加或删除元素。如果需要进行动态操作,可以将其转换为其他可变的列表。
例如,下面的代码演示了如何使用 `Lists.asList` 方法:
```java
import com.google.common.collect.Lists;
import java.util.List;
public class ListsAsListExample {
public static void main(String[] args) {
List<String> list = Lists.asList("A", new String[]{"B", "C", "D"});
System.out.println(list); // [A, B, C, D]
}
}
```
在上面的例子中,我们将字符串 "A" 和字符串数组 {"B", "C", "D"} 转换成一个列表,并打印出这个列表的内容。
需要注意的是,`Lists.asList` 方法不是 Java 标准库中的方法,而是 Google Guava 中的方法。如果您想要使用这个方法,需要引入 Guava 库。