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

WBOY
リリース: 2023-05-08 18:22:17
転載
1014 人が閲覧しました

説明

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!