1.HashMap在java中的基本操作,常用语法
package hash;
/*
* HashMap的基本使用,首先导入HashMap包,Set包用来遍历Hashmap
*/
import java.util.HashMap;
import java.util.Set;
public class hashmap {
public static void main(String[] args) {
//构造一个hashmap对象,HashMap<key,value>
HashMap<String,String> map1 = new HashMap<>();
//往hashmap中添加数据:put
map1.put("1", "橘子");
map1.put("2", "荔枝");
map1.put("3", "榴莲");
map1.put("4", "芒果");
map1.put("5", "葡萄");
//获取map的数据:get
String name = map1.get("3");
System.out.println(name);
//获取map的长度
int a = map1.size();
System.out.println("map的长度是:"+a);
//从map中移除数据:remove
String remove = map1.remove("2");
//利用containsKey函数来判断指定的key是否存在
boolean c = map1.containsKey(2);
System.out.println(c);
//hashmap遍历,先得到键值key
Set<String> keyset = map1.keySet();
//利用key值来遍历,返回的value是String类型
for(String id : keyset) {
System.out.println(map1.get(id));
}
}
}