有没有办法使用 compareTo() 来使用三个词而不是两个
比如 a1.compareTo(a2); 其中使用两个,你如何使用三个?
不,没有这样的方法,无论如何,树形比较的结果不能用单个整数有意义地表示。
如果你认为你需要这样的方法,那么你真正需要的是一种对三个项目进行排序的方法。将它们放入数组或 aList
中,并分别调用Arrays.sort
or Collections.sort
。
像这样使用集合:
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());