【问题标题】:Naming the ArrayList Dynamically in Java在 Java 中动态命名 ArrayList
【发布时间】:2018-01-15 11:25:58
【问题描述】:

假设我有一个 json

{
  "data": {
    "json": [

      {
        "value": [
          "john","joy"
        ],
        "key": "Names"
      },

      {
        "value": [
          "25A",
           "26B"
        ],
        "key": "john"
      },

      {
        "value": [
          "27A",
          "28B"
        ],
        "key": "joy"
      }
    ]
  }
}

我想为每个值创建一个动态 ArrayList 名称,如下所示

for(String name:Names){
  //create a dynamic arraylist from the names here like 
 // ArrayList<String> joy= ..........
}

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 为什么要投反对票?不评论什么?同情一些人。

标签: java json arraylist hashmap


【解决方案1】:

也许用

Map<String, List<String>> map = new HashMap<String, List<String>>();
map.put("arrayname", new ArrayList<String>());

【讨论】:

  • 会试试这个。谢谢
  • 我希望名字是name:Names,并且列表的数量也是名字的数量..
猜你喜欢
  • 2012-11-07
  • 2020-05-14
  • 1970-01-01
  • 1970-01-01
  • 2011-08-18
  • 2011-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多