Map

上一篇 / 下一篇  2016-04-08 16:00:10 / 个人分类:java

Map是通过key-value键值对来存储数据的,一个key对应一个value。常用实现类有:HashMap和TreeMap类
package Map;

import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;

public class Test_Map {
    public static void main(String[] args) {
        HashMap map = new HashMap();//创建HashMap对象
        //往HashMap中存放数据,aaa是键的名称,
        //对象new Date()是值
        map.put("aaa",new Date());
        map.put(new Integer(23),"hello");
        map.put("work", "good");
        //通过键名work来取数据,由于存入map里的数据
        //会变成Object类型,所以取数据时要强制类型转换
        String a = (String)map.get("work");
        System.out.println(a);
        //调用keySet方法返回一个包含HashMap所有键名的set视图
        //Set all = map.keySet();
        //map.values()
        //通过set接口的iterator方法返回一个迭代器
        Iterator it = map.keySet().iterator();
        //输出所有的键名
        while(it.hasNext()){ System.out.println(it.next()); } }
}


TAG:

 

评分:0

我来说两句

Open Toolbar