GenericMethod java泛型

来源:互联网 发布:电脑网络电视直播软件 编辑:程序博客网 时间:2024/06/10 14:01

public class GenericMethodTest

{

// 泛型方法 printArray        

public static <E> void printArray(E[] inputArray)

{

 // 输出数组元素   

      for(E element : inputArray){

              System.out.printf( "%s ", element );
         }
         System.out.println();
    }

 public static void main( String args[] )
    {

// 创建不同类型数组: Integer, Double 和 Character

Integer[] intArray = {1, 2, 3, 4, 5};

Double[] doubleArray = {1.1, 2.2, 3.3, 4.4};

Character[] charArray = {'H', 'E', 'L', 'L', 'O' };


System.out.println( "整型数组元素为:" );

printArray(intArray);

System.out.println( "\n双精度型数组元素为:" );

printArray(doubleArray);

 System.out.println( "\n字符型数组元素为:" );

printArray(charArray);





整型数组元素为:1 2 3 4 5 双精度型数组元素为:1.1 2.2 3.3 4.4 字符型数组元素为:H E L L O