Lists.newArrayList()的意思
时间: 2023-06-09 22:06:50 浏览: 183
Lists.newArrayList()是Google Guava库提供的一个方法,用于创建一个可变的ArrayList实例。它基于Java的原生ArrayList实现,但具有添加和删除元素的更好性能。它可以接受一个可变数量的参数,用于初始化列表的元素。
相关问题
lists.newarraylist
lists.newarraylist 是 Java 的一个方法,用于创建一个新的 ArrayList。这个方法属于 java.util.Arrays 类。使用方法为:
```
List<Type> list = Lists.newArrayList(element1, element2, ...);
```
其中 Type 是泛型参数,表示这个 ArrayList 中存储的元素类型,element1, element2, ... 是可变参数,表示初始化时添加的元素。
例如:
```
List<Integer> list = Lists.newArrayList(1, 2, 3);
```
该语句创建一个 ArrayList,初始化为 [1, 2, 3]。
```
如果不知道 Lists 是什么,那么就是Guava库中的一个工具类,提供了很多方便操作List的静态方法,如果没有引入Guava库,那就需要自己手写。
Lists.newArrayList
Lists.newArrayList 是 Google Guava 库中的一个方法,用于创建一个新的可变 ArrayList,并将指定的元素添加到其中。该方法的定义如下:
```
public static <E> ArrayList<E> newArrayList(E... elements)
```
其中,E代表元素的类型,elements是可变参数,可以传入任意多个元素。
使用示例:
```java
import com.google.common.collect.Lists;
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
ArrayList<String> list = Lists.newArrayList("a", "b", "c");
System.out.println(list); // 输出 [a, b, c]
}
}
```
以上代码创建了一个包含三个字符串元素的 ArrayList,并将其输出。需要注意的是,在使用该方法时,需要在代码中引入 Google Guava 库。
阅读全文