// List<T> 的T表示的是某一类型可以用人一类型来替代,一般在定义的时候使用// List<Object> 就是具体的了表示这个List里只能放置Object public static <T> List<T> test(T t){//现在T是什么类型谁都不知道,编译器在编译的时候也是不知道的,只有在runtime时才知道 List <T> l=new ArrayList<T>(); l.add(t); System.out.println(t); return l; } public static void main(String [] args){ List <String> list1=test("String"); List <Integer> list2=test(10); }
本文深入解析Java中的泛型概念,通过实例演示如何定义和使用泛型方法。具体介绍了List<T>中T的作用,并展示了如何根据不同输入类型返回相应类型的List。
1740

被折叠的 条评论
为什么被折叠?



