質問があります。これは、JavaでのHashSetの順序をmantainが、私のプログラムJavaハッシュセットとツリーセット
public static void main(String[] args) {
HashSet<Integer> io=new HashSet<Integer>();
Integer io1=new Integer(4);
Integer io2=new Integer(5);
Integer io3=new Integer(6);
io.add(io2);
io.add(io3);
io.add(io1);
System.out.println(io);
}
を見て、それが私に与えてそれを実行しないことを言って毎回私はそれを実行に設定命じました。なぜこれが起こっているのですか?
もう一つの問題は、次のとおりです。(私は私のクラスを使用して整数のTreeSetのとinteadを使用して、以前のプログラムではなく、代わりにHashSetので行ったように)私はTreeSetのを実装する場合、私は、のcompareToを実装する必要がありますか? oracle docs 1として
ちょうど偶然... – user1121883