私の問題は非常に基本的ですが、正しく解決する方法はありません。私はエンティティの名前に基づいてコンパレータを使用するTreeSetを持っています。しかし、私はその名前を変更することができます。 TreeSetの並べ替えを強制するにはどうしたらいいですか? TreeSet<MyEntity> set = new TreeSet<MyEntity>(new BeanComparator("name")
私は簡単にするためにプログラムを細かくしましたが、他にもあることがあるので変数にnext()の値を格納する必要がありますその値をいくつかのものと照らし合わせてチェックする反復ループでしかし、私はその値を格納するのに問題があります、私はエラー "互換性のないタイプ"と言う。 import java.util.*;
public class test
{
public static v
私のJavaプログラムでは、2D配列を持つTreeSetを持っています。しかし、私はその中に重複したくないので、TreeSetのcontains()メソッドを使うために、Comparatorを実装するクラスを作成して、重複を追加するかどうかを調べることにしました。しかし、contains()は時々正しく動作しないようです。ここにコンパレータがあります: public class Comparato