ホームページ >Java >&#&チュートリアル >Java Map コレクションの新機能は何ですか?

Java Map コレクションの新機能は何ですか?

WBOY
WBOY転載
2023-05-08 18:22:171091ブラウズ

説明

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 とは

Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステムを作成できるオブジェクト指向プログラミング言語です。システムアプリケーション。

以上がJava Map コレクションの新機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。