Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在java中有一个排序器类,它接受一组可比较的对象并对它们进行排序。我需要为排序创建一个临时数组(这是合并排序),并且该数组需要与传入的类型相同(我认为?)无论我做什么,我都会从 eclipse 中收到各种警告.
我的方法声明是
public <E extends Comparable<? super E>> void sort(E[] data);
我读了一些关于泛型的文章,但我仍然感到困惑。任何指向完整泛型教程的链接也会有很大帮助。谢谢。
这里不需要使用泛型,也不需要创建与参数类型相同类型的临时数组。
public void sort(Comparable[] data) { Comparable[] temp=new Comparable[data.size()]; ... }