eclipse下使用泛型遇到问题解决办法

java中泛型出现在j2se5以后的版本中,开发平台:eclipse3.2+jdk1.6,在一次使用java泛型中遇到IDE工具报错,后来经过查找原因是:eclipse3.2默认的编译是使用1.4造成不可以使用java的泛型。

解决办法:在eclipse的菜单中的window——>perfernces——>java—— >compiler——>compiler compliance lever

中把1.4改为5.0或6.0(根据jdk版本定)。

例子:

1package fanxing;<br />2<br />3import java.util.Hashtable;<br />4<br />5public class Good<K,V> {<br />6<br />7  /** *//**<br />8   * @param args<br />9   */<br />10  public Hashtable<K,V> h=new Hashtable<K,V>();<br />11  public void put(K k, V v) {<br />12     h.put(k,v);<br />13    }<br />14  public V get(K k) {<br />15    return h.get(k);<br />16    }<br />17<br />18  public static void main(String[] args) {<br />19    // TODO Auto-generated method stub<br />20    Good<String, String> tg = new Good<String, String>();<br />21    tg.put("key", "value");<br />22    System.out.println(tg.get("key"));<br />23    <br />24<br />25  }<br />26<br />27}<br />28

输出:value

慢慢学会了长大。流转的时光,

eclipse下使用泛型遇到问题解决办法

相关文章:

你感兴趣的文章:

标签云: