hashset

    0

    2答えて

    どのように削除されているか知る方法HashSet? 私が持っている配列int [] x = {2, 4, 4, 5}; 私はそれをひそかとき、HashSet<Integer> set = new HashSet<Integer>(Arrays.asList(x)); どのように私は何の要素がsetにxから排除されている知っていますか?

    0

    1答えて

    私は、8人のレーサーのためにユーザーにレーン番号を割り当てることを許可するアプリケーションを作成しています。ランナーの名前をArrayListに設定し、レーンをSetに設定しました。現時点で私はリストを呼び出してクラス配列に設定しています。私は、ArrayListとSetをSingleton Mapとして組み合わせます。 SetからInteger変数raceLaneをTypeとして受け入れることが

    0

    1答えて

    HashSetクラス自体はSerializableを実装していますが、そのすべてのデータを格納するために使用するハッシュマップは一時的に保持されます。それをデシリアライズするとすべてのデータが失われるわけではありませんか?とにかくそれを直列化するのは何ですか? Thannks in advance:

    6

    3答えて

    以下のコードと4 HashSetが他の場所に配置されていることを考慮してください。 私の目的は、すべての4つのHashSetに共通するすべての要素を含むことです。 私の質問はまず第一にそれは正しいことですか?第二に、私がそれを正しくやっているなら、それを行う良い方法はありますか?そうでない場合は、この問題に対してどのような解決策がありますか? static Set<String> one=new

    -1

    1答えて

    4GBファイルをロード中にメモリ例外が発生しました。私はそれを2回しなければならないが、私はそれらをロードするために忘れられない思い出を持っている。 。。私は3ギガバイトが残っ以上いるときmemmory例外がoccures :( 方法: public TableModel LoadTable(string path) { TableModel model = new TableMod

    -1

    1答えて

    を押した場合、私は最近持っているプログラムを書いているチェックするHashSetの使用:今すぐ public static Set<Character> pressed = new HashSet<Character>(); を設定し、これを好きに追加された「押された」:今 public void keyPressed(KeyEvent e) { pressed.add(e.getK

    0

    1答えて

    //このコードの出力は3ではなく5になります //なぜこのコードの出力は3ではなく5ですか? //このコードの出力5の代わりに、このコードの出力は、public int hashcode()をすることになっていない5の代わりに、3 public class Dummy { public static void main(String[] args) { Set set =

    0

    2答えて

    重複した番号を削除して、重複した番号を置き換えるために新しい番号を追加するようにユーザに頼んではどうですか?私が作ったコードを使用して6, 7, 8, 7, 9、出力は今、私は助けを必要とするものNumber 7 was duplicated in position 3 で、7ので、そこではないことを置き換えるために新しい番号を追加するようにユーザーに求めている:のユーザーが5番号を要求しましょう

    0

    1答えて

    私は100万行のファイルを読み込み、このファイルに関する情報を保存しなければならないアルゴリズムを開発中です。私はO(1)のパフォーマンスのすべてのデータを追加、削除、検索するHashSet構造を発見しました。しかし、データをHashSetに追加する行を使ってアルゴリズムを実行すると、アルゴリズムの実行時間が4倍以上になりました。あまりにも多くのデータを挿入すると、HashSetのパフォーマンスは