黑马程序员技术交流社区

标题: 关于使用内部类的问题 [打印本页]

作者: zhangjianwin    时间: 2016-9-15 14:49
标题: 关于使用内部类的问题
package com.heima.mapdemo;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
public class Test01 {
        public static void main(String[] args) {
                HashMap<Integer,String> hm = new HashMap<>();
                hm.put(1, "javaee");
                hm.put(2, "IOS");
                hm.put(3, "PHP");
                hm.put(4, "C++");
               
                Set<Entry<Integer, String>> entrySet = hm.entrySet();
                for (Entry<Integer, String> entry : entrySet) {
                        System.out.println(entry.getKey()+"="+entry.getValue());
                }
        }
}
是不是可以直接导入一个类的内部类,就可以直接使用?是不是可以这样理解?
例如上面的程序中()红色字体部分标注),可以直接使用Entry.


作者: xianghui0521    时间: 2016-9-15 17:01
  前面 有 个  map.  我记得(可添加或不添加)   ,  ( HashMap<Integer,String> hm)    这个 Set<Entry<Integer, String>>  ...   Set<Integer>  ,    就是  类型. 我是这么理解的




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