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