1. ホーム
  2. java

[解決済み] ハッシュマップの配列はどのように行うのですか?

2022-02-11 20:06:28

質問

このようにしようとしたのですが、警告が出ます。

HashMap<String, String>[] responseArray = new HashMap[games.size()];

型安全です。HashMap[ ] 型の式は、HashMap[ ] に適合するようにチェックなしの変換が必要です。

解決方法は?

どうしたんですか?うまくいった。無視すればいいんです。

@SuppressWarnings("unchecked")

いいえ、あなたは できない をパラメータ化します。しかし、私はむしろ List<Map<K, V>> の代わりに

List<Map<String, String>> listOfMaps = new ArrayList<Map<String, String>>();

コレクションとマップについてもっと知りたい方は このチュートリアル .