gpt4 book ai didi

java - GWT 中初始化不同的列表?

转载 作者:行者123 更新时间:2023-11-30 05:06:59 24 4
gpt4 key购买 nike

在学习 GWT 时,我面临另一种类型的初始化。我想知道两者之间有什么区别:

 1) List<T> = new ArrayList<T>();

 2) List<T> = Lists.newArrayList();

哪一个有优势,为什么?

最佳答案

我只能假设:

当您使用泛型时,在 List<T> 中设置 T 并不方便和new ArrayList<T>();为了解决这个缺点,使用了静态辅助方法:

List<T> = Lists.newArrayList();

这里类型 T 是通过类型推断定义的。一般来说,此类方法的实现方式如下:

public static <T> List<T> newArrayList() {
return new ArrayList<T>();
}

关于java - GWT 中初始化不同的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4767555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com