java中,如何将数据存储成为键值
1、对于不需要不需要按照键值对方式来存储的数据,我们可以使用数组来进程存储及对其进行读取。
2、但是数组是定长的,读取速度快,但是存储过程比较麻烦,如果是读取比较频繁,使用数盲褓梆尺组,但如果写操作比较平凡,需要使用集合的方式来进行存储。
3、对于集合,如果存储不是键值对,那么可以存储成为List或是Set.它们的根接口是Collection.
4、Set中不包括重复的元素,保存到Set中的值,不能重复出现第二次,而List可以存储重复的元素,支持按索引访问。
5、以上无论是数组还是list或是set,都无法保存键值对,如果要存储键值对类型的数据,那么需要使用Map集合。
6、Map包含了key-value对。在Map集合中,可以有多个飒劐土懿重复的value,但是却不能有多个名称相同的Key值,也就是说key是唯一的。
7、实现Map接口的有AbstractMap、HashMap、TreeMap。根据您的需求来选择即可。
8、接下来,我们将内容放入到Map集合中。我这里选择的是HashMap.
9、我们可以使用下图所示的方法,查看集合中是否有某一个key值的内容,返回值类型是boolean.
10、我们也可以使用下图所示的方法查看Map集合中是否包含某一个value值。
11、以上既是保存键值对类型数据的方式,因为key值是唯一的,我们可以通过key值来找到对应的value值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:94
阅读量:34
阅读量:69
阅读量:63