Java generics 泛型

Java generics 泛型

package com.ssm.cts.test;

public class ClassTest {
    // 测试
  public static void main(String[] args) {
    // 创建不同类型数组: Integer, Double 和 Character
        Integer[] intArr = { 1, 2, 3, 4, 5 };
        Double[] doubleArr = { 1.1, 2.2, 3.3, 4.4 };
        Character[] charArr = { 'i', 'd', 'o', 'd', 'o', '.', 'x', 'i', 'n' };
 
        System.out.println("整型数组元素为:");
        display(intArr); // 传递一个整型数组
 
        System.out.println("双精度型数组元素为:");
        display(doubleArr); // 传递一个双精度型数组
 
        System.out.println("字符型数组元素为:");
        display(charArr); // 传递一个字符型数组
  }

  // 泛型方法 display
  public static <E> void display(E[] arr) {
    // 输出数组元素
    for (E element : arr) {
      System.out.printf("%s ", element);
    }
    System.out.println();
  }
}

 

发表回复

您的电子邮箱地址不会被公开。