【发布时间】:2017-09-18 00:46:52
【问题描述】:
我引用了我的 Java 版本 JDK 1.8,但仍然出现错误。这个引用有什么问题(6年后写Java)?或任何其他更简单的方法来做到这一点?我做了一些搜索,这些功能在以后的 java 版本中可用。 Eclipse 是Oxygen
方法 valueOf(Long) 未定义 Long 类型
方法 compareTo() 未定义 Long 类型
import java.util.Comparator;
import java.lang.Long;
public class MyComparator<Long> implements Comparator<Long>{
@Override
public int compare(Long long1, Long long2) {
//Long.compareTo()
return Long.valueOf(long1).compareTo(Long.valueOf(long2));
}
}
而JDK指向
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
【问题讨论】:
-
你为什么写
<LONG>? -
我在发布问题后才注意到:)
标签: java long-integer comparator