comparator

    -2

    1答えて

    タイプのArrayListを並べ替えるにはどうすればいいですか?文字列として正しい順序でプロパティを持っているとき、そのリストのプロパティに従ってList<Map<String, Object>>をソートしますか? 私はIDと名前を含む大きなリストを持っています。そして、私は文字列の中で必要な順序でIDを持っています。文字列に従ってリストを並べるにはどうすればいいですか?

    0

    1答えて

    Javaのオブジェクトのリストをそのパラメータの1つでソートする必要があります。これはうまく動作し、ネクタイがある場合は前の注文を維持します。 しかし私の目標は、独自の並べ替えを行ったいくつかの醜いコードを移植することです。同じ動作を維持する必要があります。そのアルゴリズムでは、結合の場合に前の順序を逆にします。例えば 、私はint型で、これらのオブジェクトを並べ替えるしたい場合: { a, 1}

    0

    1答えて

    コンストラクタ内に無名コンパレータを作成する際に問題があります。次のように私の指示は、以下のとおりです。 は「あなたのコードは、キータイプが同等であると仮定すべきである、つまり、Comparableを実装する」 しかし、我々は private Comparator<K> _comparator; を使用している私たちのデータstrctureもありノードのプライベートクラス: private s

    0

    1答えて

    私はカスタムコンパレータを作成しましたが、collections.sortの使用方法はわかりましたが、ただ2つのオブジェクトだけで使用する方法を知りたいと思います。 は、だから私のPersonクラスにコンパレータのコードは、デフォルトのcompartorを使用するには、この //Default comparator by score @Override public int compa

    5

    2答えて

    Java 8で、@FunctionalInterfaceアノテーションは、関数インタフェースとして厳密に1つの抽象メソッドを持つインタフェースを示すために導入されています。その導入の理由の1つは、ラムダ式が機能的インタフェースのコンテキストで使用できることをユーザ(プログラマ)に示すことです。 Comparatorインターフェイスには、@FunctionalInterfaceという注釈が付けられて

    0

    2答えて

    これは単純なライブラリプロジェクトです。 キーワードまたはジャンルに基づいて検索するようにユーザーに依頼することによって、データベースからデータをロードする必要があります。 私は2つのクラスを持っています。それらの1つはブッククラスです。:私は方法で、正しい方法Collection.sort()とのCompareTo()で呼び出したい秒1で package library; import ja

    -1

    1答えて

    マップのキー値として文字列を使用しており、比較関数をカスタムしようとしています。文字列の長さを比較して比較関数をカスタム化すると、同じサイズの異なる文字列をマップに渡すことができません。以下のようにコードは次のとおりです。 class Solution { public: int findLUSlength(vector<string>& strs) { if(strs.size()

    1

    3答えて

    My class implements Comparator<ClassName>。 私の要件は、rNumberというダブルタイプフィールドの降順でArrayList<Hw4b> myList;をソートすることです。 比較方法が一般的な契約に違反しています。私は常にスレッド「メイン」java.lang.IllegalArgumentExceptionがで 例外を取得Collections.sort