Map接口简介
Map常用方法
HashMap集合
HashMap集合是Map接口的一个是实现类,它用于存储键值映射关系,但必须保证不出现重复的键。接下来通过一个案例来学习HashMap的用法
在Map中还提供了一个values()方法,通过这个方法可以直接获取Map中存储所有值的Collection集合。接下来通过一个案例来演示values()方法的使用
第二种方法是先获取集合中的所有的映射关系,然后从映射关系中取出键和值。
HashMap集合迭代出来元素的顺序和存入的顺序是不一致的。如果想让这两个顺序一致,可以使用Java中提供的LinkedHashMap类,它是HashMap的子类,与LinkedList一样,它也使用双向链表来维护内部元素的关系,使Map元素迭代的顺序与存入的顺序一致
通过一个案例来学习LinkedHashMap的用法
Properties集合
Map接口中还有一个实现类Hashtable,它和HashMap十份相似,区别在于Hashtable是线程安全的。Hashtable存取于元素时速度很慢,目前基本上被HashMap类所取代,但Hashtable类有一个子类Properties,在实际应用中非常重要
Properties只要用于存储字符串类型的键和值,在实际开发中,经常使用Properties集合来存取应用的配置项。假设有一个文本编辑工具,要求默认背景是红色,字体大小为14px,语言为中文,其哦位置如下
在程序中可以使用Properties集合对这些配置进行存取,接下来通过一个案例来学习Properties集合的使用
到此这篇map变成json(map变成复数形式)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/haskellbc/33794.html