程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> eclipse下使用泛型遇到問題解決辦法

eclipse下使用泛型遇到問題解決辦法

日期:2017/1/14 19:09:26      編輯:關於JAVA

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

輸出:value

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved