「Java8」putメソッドでTreeMapの要素を追加する

環境
JavaSE 1.8
Eclipse2019-12
関数
1.public V put(K key,V value)
putメソッドはキーが存在しない場合追加します。キーが存在する場合上書きします。
2.public V replace(K key, V value)
replaceメソッドはキーを指定して値を置き換えます。
使用例

package com.arkgame.study;

import java.util.Map;
import java.util.TreeMap;

public class TreeMapDemo {

      public static void main(String[] args) {
            Map<String, String> city = new TreeMap<>();
            // putメソッドで要素を追加する
            System.out.println("TreeMapに要素を追加する");
            city.put("keyA", "東京");
            city.put("keyB", "横浜");
            System.out.println(city);

            // putメソッドで要素を更新する
            System.out.println("\nTreeMapに要素を更新する");
            city.put("keyA", "東京都");
            System.out.println(city);

            // replaceメソッドで要素を置き換える
            System.out.println("\nTreeMapに要素を置き換える");
            city.replace("keyB", "川崎");
            System.out.println(city);

      }

}

実行結果

TreeMapに要素を追加する
{keyA=東京, keyB=横浜}

TreeMapに要素を更新する
{keyA=東京都, keyB=横浜}

TreeMapに要素を置き換える
{keyA=東京都, keyB=川崎}

 

Java

Posted by arkgame