HashSetの要素を削除し、同要素を追加すると、格納順序が保たれるように見えます。
removeで削除しても、"blue"とハッシュ値のセットが、内部に保持され続けているのでしょうか?
Collection<String> l = new HashSet<String>(); l.add("red"); l.add("blue"); l.add("yellow"); System.out.println(l); // [red,blue,yellow] l.remove("blue"); System.out.println(l); // [red,yellow] l.add("blue"); System.out.println(l); // [red,blue,yellow]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/01 02:48