-3
我可以找到Java内置函数的代码吗?就像compareTo一样,我正在研究一个程序,它将字符串读作“条款”,并放在名为Term的单独的类中。我可以找到Java内置函数的代码吗?
由于compareTo函数不起作用,所以我打算在Term类中编写compareTo方法。我只是想知道是否可以找到compareTo函数的代码并对其进行修改。
在此先感谢!
我可以找到Java内置函数的代码吗?就像compareTo一样,我正在研究一个程序,它将字符串读作“条款”,并放在名为Term的单独的类中。我可以找到Java内置函数的代码吗?
由于compareTo函数不起作用,所以我打算在Term类中编写compareTo方法。我只是想知道是否可以找到compareTo函数的代码并对其进行修改。
在此先感谢!
我只是想知道是否可以找到compareTo函数的代码并对其进行修改。
这没有意义,我作为可比是一个接口,因此,有是为接口的compareTo方法没有代码,只有一个方法签名,你可以在Java API中很容易找到。现在一些类如String和所有数字包装类,do实现了接口,您可以在线搜索Java源代码并检查它们的方法,但它们可能不会影响到您的方法,所以这不是必要的,并且很可能不过是一场疯狂的追逐。
为什么不简单地创建自己的类实现Comparable<T>
根据需要编写compareTo to方法,如果当前对象为“大于”则返回1,如果等于则返回1,如果“小于”则返回-1?
public class Term implements Comparable<Term> {
@Override
public int compareTo(Term otherTerm) {
// code in here to return the appropriate int
}
}
您不需要Java标准库的代码来实现自定义的“Comparable”类。 – Dici 2014-09-27 23:42:52
或者你可以(如预期的那样)实现可比较的接口,因此compareTo() –
2014-09-27 23:46:33