更多参考见 http://docs.oracle.com/javase/tutorial/extra/generics/methods.html
如果对generic的翻译不太准确请见谅!
public class apa{ public static void main(String[] args){ A ai = new A(); String x[] = {"1", "3", "5", "6"}; int ct = 0; ct = ai.<String>count(x); System.out.println(ct); } } class A{ public <T> int count(T[] a){ int c = 0; for(T b : a){ c++; } return c; } }
请注意泛型函数的调用方式
ai.<String>count(x);
实在方法函数前用<和>括起来某具体类型。
Java泛型函数如何定义与使用(Java Generic Methods)
原文:http://blog.csdn.net/swifttrain/article/details/44538655