Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个符号在Java中是什么意思?(比较器<;?超级T>;c)_Java_Class_Generics_Comparator - Fatal编程技术网

这个符号在Java中是什么意思?(比较器<;?超级T>;c)

这个符号在Java中是什么意思?(比较器<;?超级T>;c),java,class,generics,comparator,Java,Class,Generics,Comparator,对于我的Java类,我需要根据以下函数头创建一个函数体: public static <T> void sort(T[] a, Comparator<? super T> c) publicstaticvoidsort(T[]a,ComparatorComparator是一个参数化类型,T是一个类型参数,您应该查看一些文档 在java5之后,Comparator接口中的compare方法现在具有以下特征: int compare(T o1,T o2) 简化了很多,T是

对于我的Java类,我需要根据以下函数头创建一个函数体:

public static <T> void sort(T[] a, Comparator<? super T> c)

publicstaticvoidsort(T[]a,ComparatorComparator是一个参数化类型,T是一个类型参数,您应该查看一些文档

在java5之后,Comparator接口中的compare方法现在具有以下特征:

int compare(T o1,T o2)
简化了很多,T是泛型类型的占位符,Comparator的特定实例能够管理它,在java5之前,它应该是一个对象

另请参见类似内容。

是Java泛型。请参见第二种情况中的问号是一个通配符,基本上是这样说的:给我任何扩展类“T”的类。