java中comparable的问题
来源:2-2 使用模板(泛型)编写算法
慕移动7568553
2018-02-24
编译SelectionSort.java程序,提示出现问题。错误是:Note:SelectionSort.java uses unchecked or unsafe operations.
Note:Recompile with -Xlint:unchecked for details. 请问怎么解决。谢谢!
写回答
1回答
-
liuyubobobo
2018-02-25
请尝试使用课程的官方代码,看是否有同样的问题?https://github.com/liuyubobobo/Play-with-Algorithm
---
感谢提醒。我在命令行下尝试了一下,确实会报这个warning。我的IDE阻止了这个warning。这种使用Comparable接口直接作为对象类型的写法比较老,在新的java版本中,sort函数的定义要写成
public static <T extends Comparable<T>> void sort(T[] arr)
显式地写成是泛型方法,就不会报这个warning了:)
022018-02-25
相似问题