hashset

    -3

    1答えて

    私はHashMapのキーを含むHashSetを持っていて、HashMapの内容を更新し、そのプロセスで新しいキーを追加します。私がこれを行った後、私はHashMapのキーを最新の状態に保っていることを知っているので、再びHashSetのキーを使いたいと思っています。私はこれがすべて同じスレッドによって行われていることを確認したいと思います。ここでは並行処理が行われていないため、新しいエントリを追加

    -1

    1答えて

    複数のセーブファイルを.serファイルに保存する方法について前の質問をしました。シリアライズ可能であるため、ハッシュセットを使用することを提案しました。私は、ハッシュセット内のあらゆる情報をシリアル化するために、コードの試験片を書くことを試みた: public class testHashSet { public static void main(String[] args) throw

    -1

    2答えて

    私は配列要素の型を取得しようとしています。私はこのようなものを持っています: Set<Foo> mySet = new HashSet<Foo>(); 私は文字列として 'Foo'を反映させる必要があります。 if (className.equals("java.util.HashSet")){ Object arrayElement = Array.get(value, 0);

    -2

    2答えて

    この質問はHackerRank上で見つけられました。ここでは、最小反復回数を見つけるはずでした(正の整数は、他の正の整数よりも約数が少ないそれ自身よりも)。 5. するよう 、ユーザ入力5あれば6は、任意の数のB/W 1よりも多くの約数を有するように、次に最小antiprime数は、6であろう 私のアプローチ: - 各々に対して除数の数を格納ハッシュセット内の1からnまで、次にn + 1からは、ハ

    2

    3答えて

    質問があります。これは、JavaでのHashSetの順序をmantainが、私のプログラム public static void main(String[] args) { HashSet<Integer> io=new HashSet<Integer>(); Integer io1=new Integer(4); Integer io2=new Integer(5

    1

    3答えて

    これは、HashSetがaddのような操作をサポートしていない理由について私が興味があるような設計上の疑問です。 私はこれを行う必要があり、既存のオブジェクトとして同等のhashCodeを持つオブジェクトを更新する場合: hashSet.remove(o); hasSet.add(o); 私はそれはHashMapの下を使用しているため hashSet.add(o); が足りているはずだと

    1

    3答えて

    コード全体を入力する必要はありません(私は不要だと感じています)。私の問題は次のとおりです。私は2つの大きな弦を持っています。 2つのハッシュセットに追加します。それで、私は両方の要素の要素が同じであるかどうかをチェックし、そうでなければ異なる要素を出力したいのです。対応する要素が同じであるため、すべての要素を反復処理する必要がないため、反復処理では作成したくありません。 Set latestSt

    1

    4答えて

    私は値としてHashSetを持つ辞書を持っています。私は、ハッシュセットで共通の値のCountを取得するためのキーを持つint []を持っています。 ここでは、HashSetを作成して最終的なCount前にメモリ内で変更する必要があるため、非常に非効率な方法で動作するコードを示します。私が探しています何 Dictionary<int, HashSet<int>> d = new Dictiona

    2

    3答えて

    HashSetクラスを勉強したように、塗りつぶし率という概念を使用しています。これは、HashSetがこの限界までいっぱいになるとHashSetが大きくなり、それに。なぜ、HashSetにオブジェクトがいっぱいになってから、新しいHashSetを作成させるのはなぜですか?なぜ新しい概念がHashSetのために派生したのですか?