ArrayList
に値を追加しようとしています。ここで List <Map <String、Object >>に値を追加する方法は?
List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");
しかし、これは動作しません。誰もがアイデアを持っていますか?
ArrayList
に値を追加しようとしています。ここで List <Map <String、Object >>に値を追加する方法は?
List<Map<String, Object>> list = new ArrayList<>();
list.put(1,"foo", (Object)"bar");
しかし、これは動作しません。誰もがアイデアを持っていますか?
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("foo", "bar");
list.add(map);
私はマップを最初に作成し、Arraylistに入れなければなりませんか? –
@kishiberohan確かに、地図のリストがあるからです。最初の行 – shure
で定義したタイプのオブジェクトだけをリストに入れることができます(または、クラス/インタフェースを拡張/実装しています)!私はこれらのコードを試してみます。 –
これはコンパイルされません。実際のコードを教えてください。 – ifly6
どうしますか?エラーメッセージが表示されますか?何も起こらないようで、リストは変更されていませんか? –
また、リストに追加するMapを提供する必要があります。データ値を1つにまとめます。 –
ifly6