私はとして変数を宣言した:ジェネリック配列作成エラーが<整数、文字列> []
LinkedHashMap<Integer, String>[] function_labels;
が、私がしようとすると、それをインスタンス化するとき:
function_labels = new LinkedHashMap<Integer, String>[2];
私が取得します'ジェネリック配列の作成'エラー。
私は...を私はここで検索した、このエラーメッセージについて、多くの記事がありますが、 誰が実際に機能するソリューションを提供してきたように見えるので、私は再びしようとしている
どのような種類のコレクションfunction_labels
であるか気にしない限り、それが動作し、私は後でそのインデックスのメンバーにアクセスできます。シンプルなアレイは「最も軽い」解決策に見えますが、それ以外のものもあります。
おかげ
tldrのように宣言するタイプをキャストする必要があります: 'のLinkedHashMap []' –