您是否认为类字符串实现Java中可比的接口

beg*_*mer 5 java interface class

我这样做是出于我自己的理解,我不理解这个问题。

假设有一个名为“可比较”的接口,其定义如下:

public interface Comparable { 
        int compareTo(Object obj);
     }
Run Code Online (Sandbox Code Playgroud)

您是否认为String类实现了Comparable接口?提供答案的原因。

我之所以说不,是因为课堂上没有任何地方,但是我相信我对这个问题有误解。有人可以为我更好地解释这一点吗?

dot*_*vav 5

您应该查看该类的源代码或Java文档String。它明确实现了接口Comparator

http://docs.oracle.com/javase/7/docs/api/java/lang/String.html

java.lang

类字符串

java.lang.Object

java.lang.String

所有已实现的接口:

可序列化,CharSequence,Comparable <String>