Java containsKeyとcontainsValueでLinkedHashMapの要素を検索するサンプル

環境
Eclipse 4.26.0
JavaSE 11

関数
1.public boolean containsKey(Object key)
containsKeyメソッドは、指定のキーが存在する場合はtrueを、存在しない場合はfalseを返します。
2.public boolean containsValue(Object value)
containsValueメソッドは、指定の値が存在する場合はtrueを、存在しない場合はfalseを返します。

使用例

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<>();
city.put("tokyo", "東京");
city.put("oosaka", "大阪");
city.put("fukuoka", "福岡");
System.out.println("containsKeyメソッドを使う結果");
System.out.println(city.containsKey("fukuoka"));
System.out.println(city.containsKey("tt"));
System.out.println("containsValueメソッドを使う結果");
System.out.println(city.containsValue("東京"));
System.out.println(city.containsValue("福岡"));
}
}
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<>(); city.put("tokyo", "東京"); city.put("oosaka", "大阪"); city.put("fukuoka", "福岡"); System.out.println("containsKeyメソッドを使う結果"); System.out.println(city.containsKey("fukuoka")); System.out.println(city.containsKey("tt")); System.out.println("containsValueメソッドを使う結果"); System.out.println(city.containsValue("東京")); System.out.println(city.containsValue("福岡")); } }
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<>();
            city.put("tokyo", "東京");
            city.put("oosaka", "大阪");
            city.put("fukuoka", "福岡");

            System.out.println("containsKeyメソッドを使う結果");
            System.out.println(city.containsKey("fukuoka"));
            System.out.println(city.containsKey("tt"));

            System.out.println("containsValueメソッドを使う結果");
            System.out.println(city.containsValue("東京"));
            System.out.println(city.containsValue("福岡"));

      }

}

実行結果
containsKeyメソッドを使う結果
true
false
containsValueメソッドを使う結果
true
true

Java

Posted by arkgame