「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=川崎}