【发布时间】:2016-04-22 04:37:59
【问题描述】:
我觉得我在另一个帖子中的问题不够清楚,所以我用这个来缩小我想问的范围。
假设我正在尝试按作者姓名对包含两条推文的数组进行排序:
public class Tweet implements Comparable {
private String mName;
public Tweet(String name) {
mName = name;
}
public int compareTo(Object obj) {
Tweet tempArrays = [Tweet] arrays;
return mName.compareTo(tempArrays.mName);
}
}
然后覆盖 compareTo() 然后
Tweet new tweetOne = tweet("Andy")
Tweet new tweetTwo = tweet("Bob")
Array[] arrays = {tweetOne, tweetTwo}
Array.sort(arrays);
最后一行是否大致翻译为:
return "Andy".compareTo("Bob");
感谢您迄今为止的帮助。
【问题讨论】:
-
这是输入错误
public class implements Comparable Tweet吗?因为它应该像public class Tweet implements Comparable
标签: java sorting collections comparable compareto