JAVA中MAP的实现是怎么回事???怎样打印map???

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:25:08

1 Map:一组成对的键值对(key--value)对象,是一个关联性数组。通过键key找到值value。就像利用数组下标,来找到值一样,a[1]=5,在map中相当于key=1,value=5。
提供一个可运行的小程序如下。
import java.util.*;

public class PrintingContainers
{
static Collection fill(Collection c)
{
c.add("dog");
c.add("dog");
c.add("cat");
return c;
}

static Map fill(Map m)
{
m.put("dog","Bosco");
m.put("dog","Spot");
m.put("cat","Rags");
return m;
}

public static void main(String[]args)
{
System.out.println(fill(new HashMap()));
}
};