compareTo()如何使用三个单词而不是两个单词

时间:2012-10-14 09:55:25

标签: java

有没有办法使用compareTo()来使用三个单词而不是两个单词

例如a1.compareTo(a2);哪两个使用,你怎么用三个?

2 个答案:

答案 0 :(得分:3)

不,没有这样的方法,无论如何,树形比较的结果不能用单个整数来表示。

如果您认为自己需要这样的方法,那么您真正需要的是一种排序三个项目的方法。将它们放入数组或List,然后分别调用Arrays.sortCollections.sort

答案 1 :(得分:0)

使用这样的集合:

    String n = "word";      
    Collection<String> f = new ArrayList<String>();
    f.add("one");
    f.add("one");
    f.add("one");
    System.out.println(Collections.frequency(f, "one") == f.size());
    f.add("tow");
    System.out.println(Collections.frequency(f, "one") == f.size());