public static <T> List<T> listAndCast(Query query) {
@SuppressWarnings("unchecked")
List<T> list = query.list();
return list;
}
在下一行中:
public static <T> List<T> listAndCast(Query query) {
为什么我们需要 <T>
?
最佳答案
<T>
告诉 Java 它是一个泛型方法,它定义了自己的类型参数,而不是依赖于为整个类定义的参数,例如
public class Stuff<T> {}
关于java - 有人可以解释一下这个 java 泛型语法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783858/