WJP
919497158@qq.com
泛型中占位符T和?的区别
public static <T> void show1(List<T> list){
 for (Object object : list) {
        System.out.println(object.toString());
    }
}

public static void show2(List<?> list) {
    for (Object object : list) {
        System.out.println(object);
    }
}

第一种中<T>限制了list中只能放一种类型
第二种中通配符?,list可以add多种类型


https://blog.csdn.net/woshizisezise/article/details/79374460

wjp

文章作者

发表评论

textsms
account_circle
email

泛型中占位符T和?的区别
public static <T> void show1(List<T> list){ for (Object object : list) { System.out.println(object.toString()); } } public static void show2(List<?> li…
扫描二维码继续阅读
2021-02-25