説明
1. マップ内に Key に対応するキーと値のペアがない場合、PutKey と Key を関数操作に取り込んだ結果は、Value キーと値のペアになります。 ; if キーが存在する場合、Put 操作は無視されます。
マップ内のキーと値のペアがパラメーター Key および Value に等しい状況を削除します。
2. マップから指定されたキーの値を取得します。そうでない場合は、指定されたデフォルト値を返します。
マップ内の指定されたキーの値を、既存の値と関数を通じて送信された値を計算した結果である新しい値に設定します。
例
Map<Integer, String> map = new HashMap<>(); for (int i = 0; i < 10; i++) { // 与老版不同的是,putIfAbent() 方法在 put 之前, // 会判断 key 是否已经存在,存在则直接返回 value, 否则 put, 再返回 value map.putIfAbsent(i, "val" + i); } // forEach 可以很方便地对 map 进行遍历操作 map.forEach((key, value) -> System.out.println(value));
Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステムを作成できるオブジェクト指向プログラミング言語です。システムアプリケーション。
以上がJava Map コレクションの新機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。