Javaでハッシュを使おうとしてエラー
HashMap<String,String> map1 = new HashMap<String,String>();
で初期化するが、次のエラー。
Syntax error, parameterized types are only available if source level is 1.5 or greater
どうもコンパイルの準拠レベルが1.5未満になっているらしい。Eclipseで、ソースのエラー箇所をポイントすると、対処方法が出てくるので、クリックすると解決した。便利だ。
準拠レベル1.5未満の場合、Key,Valueの型はObject型らしくて、HashMapをネットで調べようとすると1.5未満のほうが多いようだ。
で初期化するが、次のエラー。
Syntax error, parameterized types are only available if source level is 1.5 or greater
どうもコンパイルの準拠レベルが1.5未満になっているらしい。Eclipseで、ソースのエラー箇所をポイントすると、対処方法が出てくるので、クリックすると解決した。便利だ。
準拠レベル1.5未満の場合、Key,Valueの型はObject型らしくて、HashMapをネットで調べようとすると1.5未満のほうが多いようだ。
コメント
コメントを投稿