首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么小弟我的JBuilder当使用集合的时候总是提示异常

2012-04-08 
为什么我的JBuilder当使用集合的时候总是提示错误JBuilder总提示 这个符号出错,提示:generics are not s

为什么我的JBuilder当使用集合的时候总是提示错误
JBuilder总提示 < 这个符号出错,提示: 
generics are not supported 
如果在cmd里使用javac 编译又能通过. 
难道我的JBuilder设置错误了吗? 

import java.util.*; 
public class Visitor{ 
  public static void print(Collection <? extends Object> c){ 
  Iterator <? extends Object> it=c.iterator(); 
  //遍历集合中的所有元素 
  while(it.hasNext()){ 
  Object element=it.next(); //取出集合中的一个元素 
  System.out.println(element);  
  } 
  } 
  public static void main(String args[]){ 
  Set <String> set=new HashSet <String>(); 
  set.add("Tom"); 
  set.add("Mary"); 
  set.add("Jack"); 
  print(set); 

  List <String> list=new ArrayList <String>(); 
  list.add("Linda"); 
  list.add("Mary"); 
  list.add("Rose"); 
  print(list); 

  Map <String,String> map=new HashMap <String,String>(); 
  map.put("M","男"); 
  map.put("F","女"); 
  print(map.entrySet());  

  } 



[解决办法]
你的 JBuilder 版本太老,它的源代码编辑器看不懂泛型用法,换个新版本的 JBuilder 吧,例如 JBuilder 2006。

热点排行