Java putメソッドでLinkedHashMapの要素を追加するサンプル

環境
Eclipse 4.26.0
JavaSE 11

構文
1.public V put(K key,V value)
putメソッドはキーが存在しない場合追加します。キーが存在する場合上書きします。
2.public V replace(K key, V value)
replaceメソッドはキーを指定して値を置き換えます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
import java.util.LinkedHashMap;
import java.util.Map;
public class LinkMapDemo {
public static void main(String[] args) {
Map<String, String> city = new LinkedHashMap<>();
System.out.println("キーが存在しないので追加");
city.put("tokyo", "東京");
city.put("oosaka", "大阪");
System.out.println(city);
System.out.println("\nキーが存在するので更新");
city.put("fukuoka", "福岡");
System.out.println(city);
System.out.println("\nキーを指定して置き換え");
city.replace("fukuoka", "横浜");
System.out.println(city);
}
}
package com.arkgame.study; import java.util.LinkedHashMap; import java.util.Map; public class LinkMapDemo { public static void main(String[] args) { Map<String, String> city = new LinkedHashMap<>(); System.out.println("キーが存在しないので追加"); city.put("tokyo", "東京"); city.put("oosaka", "大阪"); System.out.println(city); System.out.println("\nキーが存在するので更新"); city.put("fukuoka", "福岡"); System.out.println(city); System.out.println("\nキーを指定して置き換え"); city.replace("fukuoka", "横浜"); System.out.println(city); } }
package com.arkgame.study;

import java.util.LinkedHashMap;
import java.util.Map;

public class LinkMapDemo {

      public static void main(String[] args) {
            Map<String, String> city = new LinkedHashMap<>();
            
            System.out.println("キーが存在しないので追加");
            city.put("tokyo", "東京");
            city.put("oosaka", "大阪");
            System.out.println(city);

            System.out.println("\nキーが存在するので更新");
            city.put("fukuoka", "福岡");
            System.out.println(city);

            System.out.println("\nキーを指定して置き換え");
            city.replace("fukuoka", "横浜");
            System.out.println(city);

      }

}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
キーが存在しないので追加
{tokyo=東京, oosaka=大阪}
キーが存在するので更新
{tokyo=東京, oosaka=大阪, fukuoka=福岡}
キーを指定して置き換え
{tokyo=東京, oosaka=大阪, fukuoka=横浜}
キーが存在しないので追加 {tokyo=東京, oosaka=大阪} キーが存在するので更新 {tokyo=東京, oosaka=大阪, fukuoka=福岡} キーを指定して置き換え {tokyo=東京, oosaka=大阪, fukuoka=横浜}
キーが存在しないので追加
{tokyo=東京, oosaka=大阪}

キーが存在するので更新
{tokyo=東京, oosaka=大阪, fukuoka=福岡}

キーを指定して置き換え
{tokyo=東京, oosaka=大阪, fukuoka=横浜}

 

Java

Posted by arkgame