Java Map容器小示例
来源:互联网 发布:dell windows 10 光盘 编辑:程序博客网 时间:2024/04/30 02:43
Map容器:键值对(Key-Value);关联数组。
Map里面的key和value都可以是任意的对象,比如Integer,或者一个很复杂的类对象。
Java里面的Map都封装得比较好了,所以使用的话主要是要了解Java库提供了啥函数。下面看示例:
package com;/** * @author lv.lang * */import java.util.Map;import java.util.Random;import java.util.HashMap;public class MapTest {public static void main(String[] args) {Random rand = new Random(47);Map<Integer, Integer> m = new HashMap<Integer, Integer>();for(int i=0; i < 10000; i++){int r = rand.nextInt(20);Integer freq = m.get(r);//get方法由键获取值m.put(r, freq == null ? 1 : freq + 1);//put方法存储键值对}System.out.println(m);System.out.println(m.containsKey(16));//判断是否存在某一个keySystem.out.println(m.containsValue(500));//判断是否存在某一个value}}
Map的使用不难,但是也有在某些地方谈到面试就会问用没用过Map,这就足够了,当然要求高的也会问Map背后的实现机制,之前自己面一家游戏公司就被问到了,答得不好。可能就是码农跟高级程序员的区别吧,一个只会用,一个我自己随时设计实现一个都ok。
0 0
- Java Map容器小示例
- map 容器小例(hash map)
- Java容器分析--Map
- Java容器分析--Map
- Java容器分析--Map
- Java容器分析--Map
- Java容器之Map
- java容器---Map扩展
- Java 容器(四) Map
- java容器之Map
- java容器之Map
- Java容器(Map)
- Java容器小总结
- Java容器小解析
- java小容器
- JAVA,List,Map,Set,容器
- JAVA,List,Map,Set,容器
- JAVA,List,Map,Set,容器
- sql优化操作
- 前端随记
- 学习C风格字符串
- 在PHP中使用CURL,“撩”服务器只需几行——php curl详细解析和常见大坑
- 文言字词的理解
- Java Map容器小示例
- 温故知新-ViewPager学习笔记
- linux常用命令用法小结
- String为什么是不可变的
- php对sphinx接口的查询模式学习教程
- LeetCode 140. Word Break II
- php sql coon
- STL迭代器
- POJ 3255 Roadblocks 求次短路