Generic Method
Як Generic клас, можна створити Generic метод, який може приймати будь-який тип аргументу.Приклад Java Generic методу для друку елементів масиву.
Е - позначення елемента.
public class TestGenerics4{
public static < E > void printArray(E[] elements) {
for ( E element : elements){
System.out.println(element );
}
System.out.println();
}
public static void main( String args[] ) {
Integer[] intArray = { 10, 20, 30, 40, 50 };
Character[] charArray = { 'J', 'A', 'V', 'A', 'G','E','N','E','R','I','C' };
public static < E > void printArray(E[] elements) {
for ( E element : elements){
System.out.println(element );
}
System.out.println();
}
public static void main( String args[] ) {
Integer[] intArray = { 10, 20, 30, 40, 50 };
Character[] charArray = { 'J', 'A', 'V', 'A', 'G','E','N','E','R','I','C' };
System.out.println( "Printing Integer Array" );
printArray( intArray );
System.out.println( "Printing Character Array" );
printArray( charArray );
}
}
Output:Printing Integer Array
10
20
30
40
50
Printing Character Array
J
A
V
A
G
E
N
E
R
I
C