import
java.util.*;
public
class
apples{
public
static
void
main(String[] args){
Integer[]
iray = {1,2,3,4};
Character[]
cray = {'b','u','c','y'};
printMe(iray);
printMe(cray);
}
//generic method
public
static
<T> void
printMe(T[] x){
for(T
b: x)
System.out.printf("%s
", b);
System.out.println();
}
}
Generic
method是可以利用generic
data(<T>),當調用該函數時,無論參數是那一個類型,它都能自動調用.
這是運行時的結果:
1
2 3 4
b
u c y
沒有留言:
張貼留言