Java HashMap
2015-10-09 22:29
375 查看
HashMap的基本用法
1、创建一个HashMap
import java.util.HashMap; public class TestHashMap { public static void main(String[] args) { HashMap hashMap = new HashMap(); } }
2、修改HashMap中的值
put(K key, V value)方法用来修改HashMap中的值,当HashMap中没有这个值的时候,增加这个值;当HashMap中存在这个值的时候,替换当前值。public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); System.out.println(hashMap); } 输出结果:{name=张三, tel=114}
3、读取HashMap中的值
get(Object key)方法用来读取HashMap中的值public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); hashMap.get("name"); System.out.println(hashMap.get("name")); } 输出结果:张三
4、删除HashMap中的值
remove(Object key)方法用来删除HashMap中的值public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); hashMap.remove("name"); System.out.println(hashMap); } 输出结果:{tel=114}
5、判断HashMap中是否包含某个键
containsKey(Object key)用来判断HashMap中包含某个键public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); hashMap.containsKey("name"); System.out.println(hashMap.containsKey("name")); } 输出结果:true
6、判断HashMap中是否包含某个值
containsValue(Object value)用来判断HashMap中包含某个值public class TestHashMap { public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); hashMap.containsValue("张三"); System.out.println(hashMap.containsValue("张三")); } } 输出结果:true
7、计算HashMap的长度
size( )计算HashMap的长度public class TestHashMap { public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); System.out.println(hashMap.size()); } } 输出结果:2
8、判断HashMap是否为空
isEmpty( )判断HashMap是否为空
public class TestHashMap { public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); System.out.println(hashMap.isEmpty()); } } 输出结果:false
9.获取HashMap中的值
get( )获取HashMap( )中的值public class TestHashMap { public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); System.out.println(hashMap.get("name")); } 输出结果:张三
10.删除HashMap中所有的数据
clear( )删除所有的数据
public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("name", "张三"); hashMap.put("tel", "114"); hashMap.clear(); System.out.println(hashMap); }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c语言实现hashmap(转载)
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树