Java中泛型的使用

时间:2021-09-16 15:55:29
泛型是为了避免类型转换异常的发生,是程序的安全性更高,如下:
声明:
public class Test<T>{
private T var; //声明一个变量,类型为指定的泛型

public T getVar(){
return var;
}
public void setVar(T var){
this.var = var;
}
}

使用:
public static void main(String[] args){
Test<String> test = new Test<String>(); //创建测试类的对象,并设置泛型为String
test.setVar("测试数据"); //设置泛型为String之后,在setVar的时候参数必须为泛型对应数据
System.out.println(test.getVar());
}

我们在平常的时候还会使用到一些泛型,例如:

List<String>  list = new ArrayList<String> ();

这儿的String就是泛型,在指定泛型之后,list数组中只能够存储String类型的字符串