1

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

比如 a1.compareTo(a2); 其中使用两个,你如何使用三个?

4

2 回答 2

3

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

如果你认为你需要这样的方法,那么你真正需要的是一种对三个项目进行排序的方法。将它们放入数组或 aList中,并分别调用Arrays.sortor Collections.sort

于 2012-10-14T09:57:19.597 回答
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());
于 2012-10-14T10:03:53.863 回答