問題タブ [java-collections-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - マップに値を追加する方法は?
この map2 値を map1 に追加する方法は?
ここにサンプルコード:読みやすくするために編集
ここで map1 値
私はJavaが初めてです、誰か助けてください
java - コレクション階層の Deque インターフェイス
インターフェイスに関するOracle のチュートリアルCollection
Deque
では、インターフェイス階層は、直接拡張することを示唆していますCollection
。
ただし、Deque
拡張されますQueue
(Java リリース間でこの関係に変化はないようです)。
SortedSet
これが階層図に反映されていない理由はありSet
ますか?
java - コレクション内のワイルド カード: extends、super
コレクションでワイルド カードを使用すると問題が発生します。これは、 Javaジェネリックとワイルドカードの質問に似ていますが、私が見つけた回答は混乱しています。アドバイスいただけますか?
問題: クラスとそのサブタイプを持つコレクションを使用したいと考えています。ドキュメントに基づいて、使用する必要があると予想していましたが、それでは<? extends myclass>
機能しませんが、使用しないとスムーズに機能します。なぜこのようになっているのでしょうか。正反対のはずです。<? super myclass>
スーパークラスの場合と同じですか?
正しい例:
間違った例:
アドバイスをいただければ幸いです。どうもありがとう、タマス
java - Java でのオブジェクトの同期
存在しませんが、この構文に似たものを探しています。
コレクションに対してメソッドを動作させ、メソッドの存続期間中、コレクションが台無しにされないようにしたいと考えています。
したがって、次のようになります。
しかし、代わりに、これを行う唯一の方法は次のとおりです。
それが最善の方法ですか?
java - キー/値の順序を考慮せずにチェックを実行する値のペアを含むセット
値のペアを含むデータ セットが必要です。また、ペアのキー/値の順序に関係なく、そのようなセットにペアが存在するかどうかを確認できます。つまり、次のようになります。
セットに含まれる場合
が含まれているかどうかを尋ねると、順序は関係ないため<5,1>
返されます。true
独自のPair
クラスを作成し、自分の要件を説明するメソッドhashCode()
とequals()
メソッドを設計することもできましたが、Java にこの目的を果たすライブラリが既にあるかどうか疑問に思っていました。
java - ArrayList の 1 つの属性を編集するには?
私は4つのクラスを持っています。プログラム カスタマー パーツ タスク
データを保存するArrayListがあります(int procent、Customer k、Task u、boolean f)
スキャナーを使用してすべてに値を割り当ててから、partList.add() を割り当てます。そして、すべてがうまく機能します。
ここで、最後のブール値のみを false から true に変更したいと考えています。
クラス Customer で、特定のオブジェクト (Customer) の ArrayList のブール値 (Part) を変更したいと考えています。可能な解決策?
java - HashMap の値を確認する
「getFirst()」と「getSecond()」という 2 つのメソッドを使用する IntPair クラスがあります。このメソッドで現在作業している間、「hashMap j」に特定の値が含まれているかどうかを確認してから、アクションを実行したいと考えています。私はこれらの行に問題があると思います:
オブジェクトに問題なくキャストしているかどうか、または最初の行「Object obj = j.values()」を別のメソッド呼び出しに置き換える必要があるかどうかはわかりません。j.containsValue("0") の後に System.out.print ("Message") でテストしたところ、メッセージが返されました。
これは、私がそれを機能させようとしている方法の一部です。
IntPair クラス:
どんな助けでも本当に感謝しています。ありがとうございました!
java - 設定マップ内Javaで
Set メンバーをクラスのメンバー変数として追加し、そのオブジェクトを値として Map に入れることができるかどうか疑問に思っていました。
私の考えはHashSet<T> projects
、従業員クラスのメンバー変数として使用することです。しかし、クエリ結果を Map> アイテムとして返すデータベースでクエリを実行したいと思います。ここで、int は employeeId になり、Set はプロジェクトになります。それはまったく可能ですか?
java - Java変数自体で変数の名前を作成する方法
たとえば、変数var1、var2、var3、....がたくさんある場合、インデックスiを使用してそれらを簡単に操作するにはどうすればよいですか
私はそれが正しくないことを知っていますが、この方法で変数を操作する可能性があるかどうか知りたいです