黑马程序员技术交流社区

标题: 救命啊 迭代器问题!! [打印本页]

作者: a986875894    时间: 2014-11-17 22:12
标题: 救命啊 迭代器问题!!
  1. import java.util.Map;
  2. import java.util.Set;
  3. import java.util.TreeMap;
  4. import java.util.*;

  5. import javax.swing.text.html.HTMLDocument.Iterator;


  6. public class Test7
  7. {
  8.         public static void main(String[] args)
  9.         {
  10.                 charCount("aabbccddd");
  11.         }
  12.         public static String charCount(String str)
  13.         {
  14.                 char[] ch = str.toCharArray();
  15.                 TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();
  16.                 for(int i = 0;i<ch.length;i++)
  17.                 {
  18.                         Integer value = tm.get(ch[i]);
  19.                         if(value == null)
  20.                         {
  21.                                 tm.put(ch[i], 1);
  22.                         }
  23.                         else
  24.                         {
  25.                                 value = value + 1;
  26.                                 tm.put(ch[i], value);
  27.                         }
  28.                        
  29.                 }
  30.                 StringBuilder sb = new StringBuilder();
  31.                 Set<Map.Entry<Character,Integer>> entrySet = tm.entrySet();
  32.                 Iterator<Map.Entry<Character,Integer>> it = entrySet.iterator();//The type HTMLDocument.Iterator is not generic; it cannot be parameterized with arguments <Map.Entry<Character,Integer>>
  33.    
  34.                 return null;
  35.                
  36.         }
  37. }
复制代码

Iterator报出了The type HTMLDocument.Iterator is not generic; it cannot be parameterized with arguments <Map.Entry<Character,Integer>> 我检查了一下午了。。。啥问题!!求助啊!
作者: Memory`_禁    时间: 2014-11-17 22:14
努力学习中,大神包退,努力进就业
作者: Memory`_禁    时间: 2014-11-17 22:16
努力学学吧{:2_43:}
作者: ls61532529    时间: 2014-11-17 22:32
我看你的包倒错了,你试试把第六行代码注释一下看看
作者: javaAndroid    时间: 2014-11-17 22:34
表示你的代码没发现有问题。放在Eclipse中没报错。
作者: a986875894    时间: 2014-11-17 22:38
javaAndroid 发表于 2014-11-17 22:34
表示你的代码没发现有问题。放在Eclipse中没报错。

貌似是我包导错了。 用的MyEclipse自动导包导了一个奇奇怪怪的包。。。没注意 刚才听楼上说注释掉然后就好了。。
作者: NCry    时间: 2014-11-17 22:55
就是包导错了




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