黑马程序员技术交流社区

标题: Map.Entry怎么会报类型错误呢 [打印本页]

作者: 胡勇敏    时间: 2012-12-25 17:40
标题: Map.Entry怎么会报类型错误呢
本帖最后由 huymd1234 于 2012-12-25 21:44 编辑

在看毕老师的基础教程16天的时候,跟着敲的代码,编译通过不了啊,百思不得其解啊,求解惑。

错误.jpg (47.94 KB, 下载次数: 39)

错误.jpg

作者: yuchen208    时间: 2012-12-25 18:42
Iterator你没有使用泛型
作者: yuchen208    时间: 2012-12-25 18:50
  1. package org.niit.File;

  2. import java.util.HashMap;
  3. import java.util.Iterator;
  4. import java.util.Map;
  5. import java.util.Set;
  6. import java.util.Map.Entry;

  7. import org.junit.Test;

  8. public class Test1 {

  9.         @Test
  10.         public void test() {
  11.                 Map<Character, Integer> map = new HashMap<Character, Integer>();
  12.                 map.put('a', 1);
  13.                 map.put('b', 2);
  14.                 map.put('c', 3);
  15.                 StringBuffer sb = new StringBuffer();
  16.                 Set<Entry<Character, Integer>> entry = map.entrySet();
  17.                 Iterator<Entry<Character, Integer>> ite = entry.iterator();
  18.                 while (ite.hasNext()) {
  19.                         Entry<Character, Integer> ent = ite.next();
  20.                         Character cha = ent.getKey();
  21.                         Integer i = ent.getValue();
  22.                         sb.append(cha + "(" + i + ")");
  23.                 }
  24.                 System.out.println(sb);
  25.         }
  26. }
复制代码

作者: 邵天强    时间: 2012-12-25 19:46
把你的登录论坛名改成真名
作者: 胡勇敏    时间: 2012-12-25 21:42
yuchen208 发表于 2012-12-25 18:42
Iterator你没有使用泛型

哦 确实是。后来试试就过了。3Q
作者: 胡勇敏    时间: 2012-12-25 21:43
邵天强 发表于 2012-12-25 19:46
把你的登录论坛名改成真名

怎么修改?
作者: 邵天强    时间: 2012-12-25 22:54
huymd1234 发表于 2012-12-25 21:43
怎么修改?

http://bbs.itheima.com/thread-31067-1-1.html




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