通用Vararg安全

时间:2017-09-24 20:42:28

标签: java generics heap-pollution

我有一个功能。我喜欢我的功能。它制作了列表,它让我很开心。我的IDE给了我关于我的功能的警告,谈论潜在的堆污染。我可以添加一个注释来抑制这个警告,但我想确保我不会压制一个合理的问题。任何人都可以确认下面的功能是安全/不安全吗?

public static <T> List<T> listIt(T... t) {
    List<T> lzt = new ArrayList<T>();
    for (T i: t)
        lzt.add(i);
    return lzt;
}

0 个答案:

没有答案