Java学习笔记93. 映射 Map
2018-03-15 22:00
330 查看
映射 Map 是一种双列的集合。它由Key 关键字, 和Value值,组成。
给出一个关键字,就能访问到值。它们是一一对应的。这与数学上的映射的意义是一样的。
下面用1个例子说明一下Map接口的简单用法
Hash 哈希,代表哈希值,它的特点就是不保证元素的顺序。import java.util.*;
public class demoHashMap{
public static void main(String[] args){
//创建哈希映射的实例hm,它的key和value都是String类型的
HashMap<String,String> hm = new HashMap<String,String>();
//向映射里添加5组元素
hm.put("1","I");
hm.put("2","L");
hm.put("3","O");
hm.put("4","V");
hm.put("5","E");
//输出映射的内容
System.out.println(hm);
//使用remove方法去掉key是“2”的键值得value
hm.remove("2");
//再次输出hm,发现只有4个元素了
System.out.println(hm);
//使用get方法得到键值为“5”的元素的Value,并输出,输出为E
String str = (String)hm.get("5"); //hm.get方法得到的是一个对象object,需要转换为String,才能输出为String
System.out.println(str);
}
}
给出一个关键字,就能访问到值。它们是一一对应的。这与数学上的映射的意义是一样的。
下面用1个例子说明一下Map接口的简单用法
Hash 哈希,代表哈希值,它的特点就是不保证元素的顺序。import java.util.*;
public class demoHashMap{
public static void main(String[] args){
//创建哈希映射的实例hm,它的key和value都是String类型的
HashMap<String,String> hm = new HashMap<String,String>();
//向映射里添加5组元素
hm.put("1","I");
hm.put("2","L");
hm.put("3","O");
hm.put("4","V");
hm.put("5","E");
//输出映射的内容
System.out.println(hm);
//使用remove方法去掉key是“2”的键值得value
hm.remove("2");
//再次输出hm,发现只有4个元素了
System.out.println(hm);
//使用get方法得到键值为“5”的元素的Value,并输出,输出为E
String str = (String)hm.get("5"); //hm.get方法得到的是一个对象object,需要转换为String,才能输出为String
System.out.println(str);
}
}
相关文章推荐
- Java学习笔记之 Map取出元素的三种方式
- java_croe 学习笔记之新IO---java.nio 之内存映射文件
- 黑马程序员---java学习笔记之map集合
- ibatis学习笔记(三)>>>>>>>java实体跟表映射.xml文件详解
- JAVA学习笔记31——Map接口+Map常见方法+模拟实现Map(低级版和高级版)
- java.util.Map学习笔记
- ibatis学习笔记(三)>>>>>>>java实体跟表映射.xml文件详解
- Android(java)学习笔记102:Map集合功能概述
- Java学习笔记(九):Map.keyset()
- Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件
- Java学习笔记(七):request.getParameterMap()的使用
- Android(java)学习笔记103:Map集合的获取功能
- Java学习笔记(八):Map<stirng,string>的遍历的四种方法
- 7.26_java学习_Map映射
- ibatis学习笔记(三)>>>>>>>java实体跟表映射.xml文件详解
- Android(java)学习笔记104:Map集合的遍历之键找值
- 11/7/8 STL 映射容器 map< K , T > 学习笔记
- 黑马程序员——JAVA学习笔记——Ierrator与Map
- Java 容器类学习笔记1--了解Java提供的容器类List、ArrayList、Vector及map、HashTable、HashMap
- Java学习笔记-----集合Map