java Map 接口
来源:互联网 发布:网贷系统源码下载 编辑:程序博客网 时间:2024/06/08 16:47
1 保存形式:
key ---- value 的方式保存
例 小雪 :1424242
2 /常用子类:
HashMap: 无序存放 key 不容许重复
Hashtable: 无序存放,key不容许重复
3 案例;
package zxy.list;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapDemo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//K 承载key v 承载 value
Map<String, String> map = new HashMap<String,String>();
//put()函数添加数据
map.put("key1", "Hello1");
map.put("key2", "Hello2");
map.put("key3", "Hello3");
map.put("key4", "Hello4");
map.put("key5", "Hello5");
map.put("key6", "Hello6");
map.put("key7", "Hello7");
// //得到key1的值
// String string = map.get("key1");
// System.out.println(string);
///键值对的存在 判断
// if(map.containsKey("key1"))
// {
// System.out.println("key存在");
// }else{
// System.out.println("Key不存在");
//
// }
// if(map.containsValue("Hello1"))
// {
// System.out.println("value存在");
// }
// else{
// System.out.println("value不存在");
// }
//
System.out.println("获得所有键");
Set<String> s = map.keySet();
Iterator<String> iterator = s.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println("获得所有 值");//
Collection<String> collection = map.values();
Iterator<String> i= collection.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
}
// TODO Auto-generated method stub
//K 承载key v 承载 value
Map<String, String> map = new HashMap<String,String>();
//put()函数添加数据
map.put("key1", "Hello1");
map.put("key2", "Hello2");
map.put("key3", "Hello3");
map.put("key4", "Hello4");
map.put("key5", "Hello5");
map.put("key6", "Hello6");
map.put("key7", "Hello7");
// //得到key1的值
// String string = map.get("key1");
// System.out.println(string);
///键值对的存在 判断
// if(map.containsKey("key1"))
// {
// System.out.println("key存在");
// }else{
// System.out.println("Key不存在");
//
// }
// if(map.containsValue("Hello1"))
// {
// System.out.println("value存在");
// }
// else{
// System.out.println("value不存在");
// }
//
System.out.println("获得所有键");
Set<String> s = map.keySet();
Iterator<String> iterator = s.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println("获得所有 值");//
Collection<String> collection = map.values();
Iterator<String> i= collection.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
}
}
案例结果:
获得所有键
key1
key2
key5
key6
key3
key4
key7
获得所有 值
Hello1
Hello2
Hello5
Hello6
Hello3
Hello4
Hello7
阅读全文
0 0
- Java Map接口简介
- Java Map 接口
- java map接口
- Java Map接口
- java中的Map接口
- Java Map接口简介
- Java Map接口
- JAVA-Map 接口
- Java Map接口总览
- Java Map接口HashMap
- Java Map接口LinkedHashMap
- Java Map接口TreeMap
- Java Map接口Properties
- java-接口List-Map
- java中的map接口
- java之Map接口
- java集合-Map接口
- Java集合Map接口
- 解决ORA-04068 异常existing state of packages has been discarded
- 剑指offer 面试题18 树的子结构
- 《算法导论》第15章 动态规划 个人笔记
- 欧拉函数
- 树莓派从零开始学习记录
- java Map 接口
- Android透明状态栏或者渐变色状态栏
- IO
- Sqlserver_数据库间导数据
- 进程间通信----管道
- Atom 常用快捷键
- 使用IO流对文件进行编写功能
- SpringMvc4.x基础(一):项目快速搭建
- Android安卓4.0以下,fastclick触发两次?