-1
次のコード:新しいArrayList()はmap.put()の引数として安全でない操作ですか?
for (String day:daysOfWeek) {classesData.put(day, new ArrayList());}
は私に次のエラーを与える:
Note: ./com/myname/MyClass/MyClass1.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
私は手動で上記のコードはエラーで1だったことを確認するために行の多くをコメントしていました。私はそれがclassesData.put(day, new ArrayList());
、より具体的にはnew ArrayList()
のためだと思う。私はnew ArrayList()
を開始しています。私は今、今、将来的に物事を追加したいからです。 classesDataは、次のようなデータ構造であるため、
classesData.get(trueDayName).add(hourData);
(hourDataが地図である)
:私はこのような追加Javaで
Map<String, List<Map<String, String>>> classesData = new HashMap<String, List<Map<String, String>> >();