黑马程序员技术交流社区
标题:
偶有所感,这样的错误有点无语了
[打印本页]
作者:
杨玉辉
时间:
2013-3-18 23:52
标题:
偶有所感,这样的错误有点无语了
本帖最后由 杨玉辉 于 2013-3-18 23:58 编辑
<p><font size="4">import java.util.*;
class ForEach
{
public static void main(String[] args)
{
HashMap<Integer,String> hm = new HashMap<Integer,String>();
hm.put(1,"a1");
hm.put(1,"a2");
hm.put(2,"a3");
for(Integer i: hm.keySet())
System.out.println(i+"::"+hm.get(i));
for(Map.Entry<Integer,String> me : hm.entrySet());</font>
//Set<Map.Entry<Integer,String>> entrySet = hm.entrySet();
//for(Map.Entry<Integer,String> me : entrySet)
System.out.println(me.getKey()+"..."+me.getValue());
}
}
复制代码
出现这样的错误, 如果打开注释部分 可以通过,输出结果,怎么用简写格式 for(Map.Entry<Integer,String> me : hm.entrySet());害的我看了好几遍都觉得没问题,到我发帖敲代码,粘贴时,发觉了 for() 后面有个“;”,我还说怎么第一个能通过,第二个咋就有问题了呢!!
由此感概,大家还是不要一味的讲求敲代码的速度,有点小毛病很容易忽视,像我这样的情况,干着急呀。报错,异常报错可能会产生一些,跟我们的代码没有直接联系的提示。往往就是,或者这样,那样的习惯,给我们带来困扰。只是我也有点过于求成了,忽视一些问题,或者说应该慎重地对待每一次的敲代码。追求效率,无可厚非,但因此造成的后果更是难以原谅。 算是徒增困扰罢了!1
]DY6Z5%L86XZFVGV9COK5LL.jpg
(41.92 KB, 下载次数: 4)
下载附件
2013-3-18 23:31 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2