/home/wpollock1/public_html/AJava/GenericDemo.java
// Simple demo of creating and using a generic method.
// Written 2005 by Wayne Pollock, Tampa Florida USA.
class ArrayKit
{
public static <E> E getMiddleElement ( E[] array )
{
E middleElement = array[array.length/2];
return middleElement;
}
}
public class GenericDemo
{
public static void main ( String [] args )
{
String[] names = { "Abe", "Bob", "Chuck" };
String s = ArrayKit.getMiddleElement(names);
Integer [] ages = { 18, 29, 43 };
int i = ArrayKit.getMiddleElement( ages );
System.out.println( "name: " + s + ", age: " + i );
}
}