私はList<HashMap<String,String>>
を持っていて、それをjavaのList<Map<String,String>>
に変換したいと思います。誰も私にこれを助けることができますか? ありがとうリストを変換する<HashMap <String、String >><map <String、String >> java
-3
A
答えて
0
マップの新しいリストを作成するだけで済みます。次に、HashMapのリストを反復して、単純に各オブジェクトをMapのリストに追加します。次のように:
List<HashMap<String, String>> hashMapList = new LinkedList<HashMap<String, String>>();
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("Ussain", "Bolt");
hashMapList.add(hashMap);
List<Map<String, String>> mapList = new LinkedList<Map<String, String>>();
for (HashMap<String, String> map : hashMapList) {
mapList.add(map);
}
これはあなたの問題を解決します。
1
あなたが思ったことは簡単です。あなたのオリジナルのリストを
List<Map<String, String>> result = new List<>();
すると、ちょうどループして、新しいリストに各項目を追加します:
まず、List<Map<String, String>>
を作成
// This for loop basically says "for each item in yourOriginalList..."
// if you didn't know
for (HashMap<String, String> item : yourOriginalList) {
result.add(item);
}
「なぜ私は
HashMap
を追加することができます
Map
のリスト? "あなたは尋ねるかもしれない。
多型が原因です。 Map
はインターフェイスであり、が必要な場合はHashMap
がMap
を実装するので、ジェネリック型引数が同じである限り、HashMap
にすることができます。
関連する問題
- 1. Javapoet - TypeName - HashMap <String、HashMap <String、List <String> >>世代?
- 2. Arraylist <HashMap <String、String >>
- 3. リスト上のMongo DBクエリ<Map <String、Map <String、String >>>
- 4. List <Map <String、String >> vsリスト<Object>
- 5. Scala seq <string>をJavaリストに変換する<string>
- 6. リストからキャストできません<map <string、object >>リストに<map <string、string >>
- 7. map <string、pair <string、foo * >>とmap <string、pair <string、foo&>>の違いは何ですか?
- 8. Javaリスト<String><String、Long>を変換
- 9. HashMap <String、Integer> paramをMap <String、Objectに変換する方法>
- 10. リストに値を追加する<Map <String、String >>
- 11. リストに<string>を変換する<string>()
- 12. map <string、string> in class
- 13. JPA Map <String、String>マッピング
- 14. リスト<Map <String、String >>にリスト<Map<?, ?>>をキャストする方法
- 15. HashMap <String、Class>
- 16. リストからのプロセスリストとマップ<Map <String、String >>
- 17. リスト<String>からArrayList <String>変換の問題
- 18. JavaオブジェクトリストへのXML解析<Map <String、String >> sqlParams;
- 19. インターフェース:I <String>とI <String>
- 20. リストをソートする方法<HashMap <String、String >> ls in java?
- 21. Java 8ラムダリストマップ<Int、リスト<String>>
- 22. バインドリスト<Dictionary <string、string >> to DropDownList
- 23. ReadOnlyCollection <string>とのIList <string>
- 24. 投稿マップ<String、List <String>>
- 25. キャストリスト<Object>リスト<Map <String、Object >>
- 26. protobuf 3のmap <string、map <string、list <string> >>を実装する方法はありますか?
- 27. ObjectResult <string>をObjectModel.Collectionに変換します。<string>
- 28. AndroidでHashMap <String、String>をソート
- 29. ストリーム<Map <String、String >>を設定して<String>の値をJava 8に設定
- 30. jpa - create Map <String、List <String>>フィールドが1つのテーブル
Hmm。それらはほとんどの場合すでに十分に互換性があるようです。正確にどこでそれを行う必要がありますか?いくつかのコードを表示してください。 – Thilo
あなたはそれをどう思うのですか?あなたはMapでやりたいことができるHashMapを使って、ほぼすべてを達成することができます。 – Rockstar
これはこのようなものです。 List>を返す別のメソッドがあります。そしてそれを呼び出すと、List