java吧 关注:1,282,701贴子:12,802,669
  • 20回复贴,共1

Java 每日一题:2016年8月31日

只看楼主收藏回复

每天在这里贴一道 Java 题。
问题不难,有 Java 的基本知识就可以做出来。
问题也不偏,日常工作中时不时会碰到。
每日一题索引页:52.36.153.52:8080/javaquestions/

上面的代码创建了一个 HashMap,并用两种方法遍历。请问哪种方法遍历效率高?


1楼2016-08-31 11:28回复
    今天是每日一题的最后一贴,十分感谢大家对我的支持。


    3楼2016-08-31 11:39
    收起回复
      2025-10-13 10:08:07
      广告
      不感兴趣
      开通SVIP免广告
      应该是方法二吧。 testMap.get(key) 这个内部可能也是一次遍历才能找到value。


      4楼2016-08-31 11:41
      收起回复
        下载贴吧客户端发语音!


        IP属地:湖北来自iPhone客户端5楼2016-08-31 11:42
        回复
          第二个?


          IP属地:四川来自Android客户端9楼2016-08-31 12:28
          回复
            我觉得方法2效率高


            11楼2016-08-31 22:53
            回复
              今天晚了 明天 抽时间 测试一下


              12楼2016-08-31 22:53
              回复
                方法2效率高


                29楼2016-09-01 23:52
                回复
                  2025-10-13 10:02:07
                  广告
                  不感兴趣
                  开通SVIP免广告
                  楼主,你的一日一题真的不错


                  IP属地:四川来自Android客户端30楼2016-09-02 00:24
                  收起回复
                    第二个,因为第二个是用减值对直接便利,不用进行查找,快的不是一点


                    IP属地:陕西来自手机贴吧31楼2016-09-02 02:49
                    回复
                      方法1效率高


                      IP属地:江苏32楼2016-09-07 10:40
                      回复