私はコードにあります
List<HashSet<Integer>> list = new ArrayList<HashSet<Integer>>(50);
pos = 17; // just some index less than 50
list.add(pos, new HashSet<Integer>());
list.get(17).add(99);
list.get(17).add(88);
しばらくして、{99、88}を含むHashSetを削除し、次のように新しいものを作成します。
// pos is still here
list.add(pos, new HashSet<Integer>());
許可されていますか?もっと速い解決策を知っていますか?ありがとう。