Java 使用HashMap基本操作
来源:互联网 发布:js日期比大小 编辑:程序博客网 时间:2024/06/05 03:23
代码
package beginnersbook.com;import java.util.HashMap;import java.util.Map;import java.util.Iterator;import java.util.Set;public class Details { public static void main(String args[]) { /* This is how to declare HashMap */ HashMap<Integer, String> hmap = new HashMap<Integer, String>(); /*Adding elements to HashMap*/ hmap.put(12, "Chaitanya"); hmap.put(2, "Rahul"); hmap.put(7, "Singh"); hmap.put(49, "Ajeet"); hmap.put(3, "Anuj"); /* Display content using Iterator*/ Set set = hmap.entrySet(); Iterator iterator = set.iterator(); while(iterator.hasNext()) { Map.Entry mentry = (Map.Entry)iterator.next(); System.out.print("key is: "+ mentry.getKey() + " & Value is: "); System.out.println(mentry.getValue()); } /* Get values based on key*/ String var= hmap.get(2); System.out.println("Value at index 2 is: "+var); /* Remove values based on key*/ hmap.remove(3); System.out.println("Map key and values after removal:"); Set set2 = hmap.entrySet(); Iterator iterator2 = set2.iterator(); while(iterator2.hasNext()) { Map.Entry mentry2 = (Map.Entry)iterator2.next(); System.out.print("Key is: "+mentry2.getKey() + " & Value is: "); System.out.println(mentry2.getValue()); } }}
输出
key is: 49 & Value is: Ajeetkey is: 2 & Value is: Rahulkey is: 3 & Value is: Anujkey is: 7 & Value is: Singhkey is: 12 & Value is: ChaitanyaValue at index 2 is: RahulMap key and values after removal:Key is: 49 & Value is: AjeetKey is: 2 & Value is: RahulKey is: 7 & Value is: SinghKey is: 12 & Value is: Chaitanya
0 0
- Java 使用HashMap基本操作
- java HashMap 基本用法
- java HashMap操作对象
- Java使用基本JDK操作ZIP文件
- Java使用MySQL数据库基本操作
- Java HashMap的使用
- Java 嵌套使用 HashMap
- java hashmap 使用实例
- 使用lambda表达式操作HashMap
- 使用lambda表达式操作HashMap
- Java HashMap 分析之一:基本结构
- Java HashMap 分析之一:基本结构
- Java容器中HashMap的基本用法
- Java HashMap 分析之一:基本结构
- Java HashMap 分析之一:基本结构
- Java中HashMap的基本用法
- JAVA中HashMap基本底层原理
- Java HashMap 介绍及使用
- SQLAccesslogAnalyzer in sparkSQL
- 2-6 让字典保持有序
- L1-011. A-B
- 复杂性科学与现代理论下的自然科学价值特点
- Android一维、二维扫码
- Java 使用HashMap基本操作
- 线程的分离属性
- 蓝桥杯:算法训练 数字三角形
- SpringMVC 分析
- (转)如何在广播接收器中打开一个新的Activity
- 2-7实现用户的历史记录功能
- 如何将一个表中所有数据设置为只可读不可修改
- 3-1 实现可迭代对象和迭代器对象
- 基于workerman的实时推送,摒弃ajax轮询