将ArrayList转换为HashMap

我有arrayList

ArrayList<Product> productList  = new ArrayList<Product>();

productList = getProducts(); //Fetch the result from db

我想像这样转换为ArrayList到HashMap

  HashMap<String, Product> s= new HashMap<String,Product>();

请帮助我如何转换为HashMap。

回答:

一般的方法是遍历ArrayList,然后将值插入HashMap。示例如下:

HashMap<String, Product> productMap = new HashMap<String, Product>();

for (Product product : productList) {

productMap.put(product.getProductCode(), product);

}

以上是 将ArrayList转换为HashMap 的全部内容, 来源链接: utcz.com/qa/419938.html

回到顶部