Oracle對檢視有查詢許可權實際查詢卻報錯ORA-01031: insufficient privileges
阿新 • • 發佈:2022-05-11
Map介面
概述
Map介面是jdk1.2中實現的用於儲存任意鍵值對的容器
鍵:無序、無下標、不允許重複
值:無序、無下標、允許重複
Map有兩個重要的實現類:HashMap和TreeMap
常用方法
V put(K key, V value) //將物件存入集合中,關聯鍵值。key重複則覆蓋原值
Object get(Object key) //根據鍵獲取對應的值
Set<K> //返回所有key
Collection<V> values() //返回包含所有值的Collection集合
Set<Map.Entry<K,V>> //鍵值匹配的Set集合
實踐
package com.qianfeng.collection; import java.util.HashMap; import java.util.Map; /** * 功能描述 * * @since 2022-05-16 */ public class MapDemo { public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("CN", "China"); map.put("UK", "United Kindom"); map.put("USA", "America"); map.remove("UH"); for (String key : map.keySet()) { System.out.println(key + "" + map.get(key)); } for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + "---------------" + entry.getValue()); } System.out.println(map.containsKey("CN")); System.out.println(map.containsValue("Spanish")); } }