Java 泛型如何使用?
发布网友
发布时间:2022-04-29 02:11
我来回答
共3个回答
热心网友
时间:2022-06-28 10:45
拿LIST做例子吧,泛型就是保证了LIST存储的内容的类型。
比如List<String> slist,那就可以直接往slist里存String类型的东西,取出来时也不用做类型转换,直接slist.get(i)就是取出内容了。如果非泛型的LIST,取出来是object类型,要做类型转换
热心网友
时间:2022-06-28 10:45
去多使用几次集合类,就会用范型了
范型有点像函数里的变量,也有点像占位符
热心网友
时间:2022-06-28 10:46
public class Test<T> {
private T name;
public T getName() {
return name;
}
public void setName(T name) {
this.name = name;
}
public static void main(String[] args) {
Test<String> stringTest = new Test<String>();
stringTest.setName("aaa");
System.out.println(stringTest.getName());
Test<Integer> integerTest = new Test<Integer>();
integerTest.setName(1111);
System.out.println(integerTest.getName());
}
}