java corn表达式中的通配符用法

avatar
作者
筋斗云
阅读量:13

在Java中,通配符用于表示不确定的类型,通配符可以用在泛型类型(Generics)中,例如在集合类中。

通配符有三种形式:

  1. 问号(?)表示未知类型
List<?> list = new ArrayList<>(); 
  1. 上界通配符(? extends T)表示参数化类型的上限,表示参数类型是T的子类或T本身
List<? extends Number> list = new ArrayList<>(); 
  1. 下界通配符(? super T)表示参数化类型的下限,表示参数类型是T的父类或T本身
List<? super Integer> list = new ArrayList<>(); 

通配符的使用可以增加代码的灵活性和泛用性,使得代码可以接受更多类型的参数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!