在一次关于泛型的采访中,面试官问一个问题,有两个列表,一个列表是字符串类型(即一个数组列表是字符串类型),我们在其中添加一些字符串,现在创建第二个数组列表,它将输入您创建的第一个列表,现在可能的解决方案如下所示..
List<String> firstList = new ArrayList<String>();
public <T> List<T> createSecondList(List<T> firstList)
{
return new ArrayList<T>();
}
我的问题是我们可以通过以下方式表达这一点,还请告知。
List<String> firstList = new ArrayList<String>();
<T> List<T> createSecondList = new ArrayList(List<T> firstList);