博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Map接口
阅读量:6823 次
发布时间:2019-06-26

本文共 1000 字,大约阅读时间需要 3 分钟。

    Map接口和Collection有一定区别

    1.保存形式:

        key->value的方式保存

        例:张三 15953111111

     2.常用子类

        HashMap:无序存放,key不允许重复

        HashTable:无序存放,key不允许重复

    在以Map存放数据的时候,key都是唯一的

    

    3.常用方法

        put(Object key,Object value) 存入元素

        boolean containsKey(Object key) 判断key是否存在

        boolean containsValue(Object value) 判断value是否存在

        Set<E> keySet() 返回所有的key到Set集合

1
2
3
4
5
6
7
8
9
10
11
12
13
                
Map<String, String> map = 
new 
HashMap<String, String>();
        
map.put(
"key1"
,
"000"
);
        
map.put(
"key2"
,
"111"
);
        
map.put(
"key3"
,
"222"
);
        
map.put(
"key4"
,
"333"
);
        
map.put(
"key5"
,
"444"
);
        
map.put(
"key6"
,
"555"
);
         
        
Set<String> set = map.keySet();
        
Iterator<String> iter = set.iterator();
        
while 
(iter.hasNext()) {
            
System.out.println(iter.next());
        
}
1
2
3
4
5
6
                
key1
                
key2
                
key5
                
key6
                
key3
                
key4

         在这里是无序存放的

        Collection values() 返回所有的value到Collection       

1
2
3
4
5
                
Collection<String> collection = map.values();
        
Iterator<String> iter = collection.iterator();
        
while
(iter.hasNext()){
            
System.out.println(iter.next());
        
}

    

本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1774922

转载地址:http://dilzl.baihongyu.com/

你可能感兴趣的文章
Lua-5.3.2 安装 luasocket 的正确姿势
查看>>
freeswitch实战经验1:服务器向成员主动发起会议邀请
查看>>
python转换文本编码和windows换行符
查看>>
try-catch中导致全局变量无法变化的bug
查看>>
Js中数组的操作
查看>>
浏览器缓存 from memory cache与from disk cache详解
查看>>
php编译常用选项
查看>>
Docker Machine 简介
查看>>
Angular4错误提示的说明(一)
查看>>
CCNA+NP学习笔记—交换网络篇
查看>>
一张图说明Linux启动过程
查看>>
计算数据库中各个表的数据量和每行记录所占用空间的脚本-转载来自(博客园 桦仔)...
查看>>
解决本机不能访问虚拟机web服务器网站的问题
查看>>
Exchange常见问题大全
查看>>
安装Sublime Text 2插件的方法
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Kubernetes NFS存储服务的误报
查看>>
meta设置
查看>>
sed 行编辑器知识汇总
查看>>