-1

の使用に関して私が理解していないことがありFastList、誰かがそれについて私を助けることができるかどうか疑問に思っていました: 確かに、私はライブラリをインポートしました:javolution.util.FastListそして、Eclipse がこのプログラムの実行を受け入れない理由がわかりません (エラーが発生します)の場合FastList):

public List<String> invokeMethodList() {
    FastList<String> lMethodList = new FastList<String>();
    lMethodList.add("getAdminLogs");
    return lMethodList;
}

別の独立したプロジェクトを作成するのに対し、このコードは完全に正常に機能します。

import javolution.util.FastList;

public class FastTest {

      public static void main(String[] args) {

            FastList<String> lMethodList = new FastList<String>();
            lMethodList.add("getAdminLogs");
            lMethodList.add("getPlugInsConfig");
            lMethodList.add("reloadPlugIn");
            System.out.println(lMethodList.toString());

      }

}

これは、FastList が非汎用関数であるという事実に関連していることはわかっていますが、これら 2 つのプロジェクトの違いがわかりません!

誰かが私にヒントをくれることを願っています!

4

1 に答える 1

0

最初のプロジェクトは、ジェネリックをサポートしていない Java バージョン (つまり、1.5 以前) を使用するように構成されていると思います。

プロジェクトのプロパティで Java コンパイラ ページを確認します。

于 2012-07-19T14:31:47.780 に答える