treeset

    2

    2答えて

    私の問題は非常に基本的ですが、正しく解決する方法はありません。私はエンティティの名前に基づいてコンパレータを使用するTreeSetを持っています。しかし、私はその名前を変更することができます。 TreeSetの並べ替えを強制するにはどうしたらいいですか? TreeSet<MyEntity> set = new TreeSet<MyEntity>(new BeanComparator("name")

    -1

    3答えて

    JTableに、TableModelで処理されるデータが変更されたことを通知するパターンを探しています。アイデアは、データを管理するグローバルシングルトンTreeSetを取得したことです。私はTreeSetでランダムに更新を受け取ります。ツリーセットに何らかの変更が加えられた場合、TableModelはTreeSetから新しい情報を収集することで更新されます。 オブザーバー?イベント+リスナー?他

    25

    5答えて

    私はTreeSet<Integer>を使用しています。私はかなり単純にセット内の数字のインデックスを探したいと思います。バイナリツリーの複雑さ(O(log(n))の複雑さを実際に利用する良い方法がありますか? (ない場合は、私が何をすべき、と誰もがそのようなクラスは、検索機能のようなものなしでJavaで含まれることになる理由はなぜでしょうか?私は興味が知っているん。)

    5

    1答えて

    私は、グーグルグアバを使って "同等の" Javaクラスによって実装された長方形のコレクション(Java TreeSet)をチェックする方法を探しています。xとyの範囲 - 交差点と穴。 私はオプションがkd木を使うことができることを知っていますが、私はそのようなkd木をどのように構築するのか分かりません(4dでなければならない矩形のためにはありませんか? 、穴)。 ソートでは、y軸上のx軸が優先

    18

    2答えて

    私は> 100k個のオブジェクトを含むTreeSetを持っています。 私は、ArrayListをparamとして必要とする別のメソッドを持っています。 TreeSet全体を反復処理せずに各オブジェクトを手動でArrayListに追加することなく、これを実現できる方法はありますか?

    0

    1答えて

    私は(BigHeapクラス内)TreeSetのにいくつかのオブジェクトをプッシュしたいが、私は問題だ:ここ は私のメインクラスです: # --------- Print 3 ----------- Logger.info("items.size() = " + items.size()); for (Item item : items) { Long score = item.get

    0

    2答えて

    私はnumbという配列を持っています。 5つの数字(ユーザーの入力から)が入っています。入力値の例は、5,29,101,100,89.4です。私はこの配列の要素をtsというTreeSetというforループを使って転送します(要素を降順で並べます)。この後、私はこのTreeSetの要素をMessageDialogを使って表示します。しかし、ディスプレイは私が期待しているものとは違ったものを示していま

    0

    4答えて

    私は簡単にするためにプログラムを細かくしましたが、他にもあることがあるので変数にnext()の値を格納する必要がありますその値をいくつかのものと照らし合わせてチェックする反復ループでしかし、私はその値を格納するのに問題があります、私はエラー "互換性のないタイプ"と言う。 import java.util.*; public class test { public static v

    -5

    1答えて

    私はクラスTreeSetからremove()メソッドを見ていましたが、メソッドには戻り値の型booleanがあります。 java apiは、削除したいアイテムがツリー内にあり、メソッドがtrueを返すよりも削除されているとします。アイテムがツリーにない場合、またはすでに削除されている場合、このメソッドは例外を発生させますか?要素が削除されていないときにfalseを返すようにメソッドを変更することは

    0

    1答えて

    私のJavaプログラムでは、2D配列を持つTreeSetを持っています。しかし、私はその中に重複したくないので、TreeSetのcontains()メソッドを使うために、Comparatorを実装するクラスを作成して、重複を追加するかどうかを調べることにしました。しかし、contains()は時々正しく動作しないようです。ここにコンパレータがあります: public class Comparato