2 語ではなく 3 語を使用するために compareTo() を使用する方法はありますか
a1.compareTo(a2); など。どちらが 2 つを使用しますか? どのように 3 つを使用しますか?
2 語ではなく 3 語を使用するために compareTo() を使用する方法はありますか
a1.compareTo(a2); など。どちらが 2 つを使用しますか? どのように 3 つを使用しますか?
いいえ、そのような方法はありません。とにかく、ツリーウェイ比較の結果は、単一の整数量では意味のある表現ができません。
そのような方法が必要だと思うなら、本当に必要なのは3 つの項目を並べ替える方法です。それらを配列または a に入れ、またはまたはをそれぞれList
呼び出します。Arrays.sort
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());