黑马程序员技术交流社区

标题: Map问题 [打印本页]

作者: 盛亚昆    时间: 2012-3-20 11:23
标题: Map问题
import java.util.*;
class MapDemo2
{
        public static void main(String[] args)
        {


                Map<String,String>map=new HashMap<String,String>();//这句话怎么理解那
                map.put("01","zhangsan1");//返回来的是存前一个值
                map.put("02","zhangsan2");
                map.put("03","zhangsan3");
//先获取map集合的所有键的set集合,KeySet();
      Set<String> keySet=map.keySet();// 建立键的集合   键的类型
                //有了Set集合,就可以获取器迭代器。
                Iterator<String> it= keySet.iterator();

                while(it.hasNext())
                {
                        String key=it.next();
                        //有了键可以通过map集合的get方法获取器对应的值。
                        String value =map.get(key);
                        System.out.println("key"+key,"value"+value);//怎么出错了呢??
                }
               
               
               
        }
}
错误
符号: 方法 println(java.lang.String,java.lang.String)
位置: 类 java.io.PrintStream
                        System.out.println("key"+key,"value"+value);//怎么出错
呢??
                                  ^
作者: 盛亚昆    时间: 2012-3-20 11:32
哈哈 对了

作者: 尹震    时间: 2012-3-20 11:33
Map<String,String>map=new HashMap<String,String>(); //父类引用指向子类对象,多态的概念。

System.out.println("key"+key+",value"+value); //字符串需要用"+"号连接。

作者: 盛亚昆    时间: 2012-3-20 11:39
恩 明白了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2