JavaSE-集合-泛型

    xiaoxiao2025-04-05  41

    1.泛型出现的原因

    2.泛型出现的好处

    3.泛型的书写格式

     所有泛型方法声明部分都有一个类型参数声明部分由尖括号分隔,该类型参数声明部分在方法返回类型之前<E>.  每一个类型参数声明部分包含一个或者多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,  是用于指定一个泛型类型,名称的标识符。  类型参数能被用来声明返回值类型,并且能作为泛型方法得到的实际参数类型的占位符。【 类型参数只能代表引用类型,不能是原始类型像int ,double,char 】

    4.自定义泛型类

     

    eg: 

    package day19; public class GernericMethodTest { public static void main(String[] args) { //创建不同类型 Integer[] intarray= {1,2,3,4,5}; String[] strings={"aaaa","bbbbb","ccccc","ddddd"}; Double[] doubles={1.1,2.2,3.3,4.4,5.5}; Character[] characters={'a','s','d','f','g'}; //传递整型数组 printArray(intarray); //字符串数组 printArray(strings); //双精度数组 printArray(doubles); //字符型数组 printArray(characters); } public static <E> void printArray(E[] inputArray){ for(E element : inputArray){ System.out.print(element); } System.out.println(); } }
    最新回复(0)