如果集合中存储同一种数据类型,就可以通过泛型来指定
List<Integer>list=new ArrayList<Integer>();
在向集合添加数据时,也可以添加泛型的子类
自定义泛型
package leetcode;
import java.util.Arrays;
public class GenericDemo<T> {
private T []arr;
public T[] getArr() {
return arr;
}
public void setArr(T[] arr) {
this.arr = arr;
}
@Override
public String toString() {
return "GenericDemo [arr=" + Arrays.toString(arr) + "]";
}
}
------------------------
使用泛型、
public class Test {
public static void main(String[] args) {
GenericDemo<String> gt=new GenericDemo<String>();
String[]str={"Java","C++","C#"};
gt.setArr(str);
System.out.println(gt);
}
}