GenericDemo.java

Download GenericDemo.java

 1: // Simple demo of creating and using a generic method.
 2: // Written 2005 by Wayne Pollock, Tampa Florida USA.
 3: 
 4: class ArrayKit
 5: {
 6:    public static <E> E getMiddleElement ( E[] array )
 7:    {
 8:       E middleElement = array[array.length/2];
 9:       return middleElement;
10:    }
11: }
12: 
13: public class GenericDemo
14: {
15:    public static void main ( String [] args )
16:    {
17:       String[] names = { "Abe", "Bob", "Chuck" };
18:       String s = ArrayKit.getMiddleElement(names);
19:       Integer [] ages = { 18, 29, 43 };
20:       int i = ArrayKit.getMiddleElement( ages );
21:       System.out.println( "name: " + s + ", age: " + i );
22:    }
23: }