java corn表達(dá)式中的通配符用法

小樊
91
2024-07-11 20:16:34

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

通配符有三種形式:

  1. 問(wèn)號(hào)(?)表示未知類型
List<?> list = new ArrayList<>();
  1. 上界通配符(? extends T)表示參數(shù)化類型的上限,表示參數(shù)類型是T的子類或T本身
List<? extends Number> list = new ArrayList<>();
  1. 下界通配符(? super T)表示參數(shù)化類型的下限,表示參數(shù)類型是T的父類或T本身
List<? super Integer> list = new ArrayList<>();

通配符的使用可以增加代碼的靈活性和泛用性,使得代碼可以接受更多類型的參數(shù)。

0