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: }