Java 中通配符的使用

简介: Java 中通配符的使用

通配符:?

说明:类A是类B的父类,G< A >和G< B >是没有关系的,二者共同的父类为:G<?>

@Test
    public void test3(){
        List<Object> list1 = null;
        List<String> list2 = null;
        List<?> list = null;
        list=list1;
        list=list2;
        employ(list1);
        employ(list2);
    }
    public void employ(List<?> list){
        //遍历list集合
        Iterator<?> iterator = list.iterator();
        while (iterator.hasNext()){
            Object next = iterator.next();
            System.out.println(next);
        }
    }


目录
相关文章
|
5月前
|
Java API 容器
Java泛型的继承和通配符
Java泛型的继承和通配符
35 1
|
6月前
|
安全 Java API
Java一分钟之-泛型通配符:上限与下限野蛮类型
【5月更文挑战第19天】Java中的泛型通配符用于增强方法参数和变量的灵活性。通配符上限`? extends T`允许读取`T`或其子类型的列表,而通配符下限`? super T`允许向`T`或其父类型的列表写入。野蛮类型不指定泛型,可能引发运行时异常。注意,不能创建泛型通配符实例,也无法同时指定上下限。理解和适度使用这些概念能提升代码的通用性和安全性,但也需兼顾可读性。
65 3
|
6月前
|
Java 编译器
[java进阶]——泛型类、泛型方法、泛型接口、泛型的通配符
[java进阶]——泛型类、泛型方法、泛型接口、泛型的通配符
|
6月前
|
Python Java Go
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
60 0
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
|
6月前
|
Java Go
【Java 泛型方法】泛型方法的定义和使用,泛型的通配符和泛型的上下限,泛型的注意事项
【Java 泛型方法】泛型方法的定义和使用,泛型的通配符和泛型的上下限,泛型的注意事项
|
安全 Java
Java 泛型使用(类、方法、接口协议、类型通配符、通配符上下限)
Java 泛型使用(类、方法、接口协议、类型通配符、通配符上下限)
111 0
java202303java学习笔记第三十一天泛型通配符和综合练习1
java202303java学习笔记第三十一天泛型通配符和综合练习1
46 0
java202303java学习笔记第三十一天泛型通配符和综合练习1
java202303java学习笔记第三十一天泛型通配符和综合练习1
39 0
java202303java学习笔记第三十一天泛型通配符和综合练习4
java202303java学习笔记第三十一天泛型通配符和综合练习4
45 0
java202303java学习笔记第三十一天泛型通配符和综合练习2
java202303java学习笔记第三十一天泛型通配符和综合练习2
44 0