我有一个HashMaps列表.每个HashMap由几个kay-value对组成,一切都以字符串形式出现.我将所有的hashmaps存储在arraylist中.现在我需要根据hashmap中的键对arraylist进行排序.
这是我的示例数据:
{
"productID":"5643",
"productName":"Apple - iPod touch",
"outsidePrice":"189.99",
"merchantID":"134439",
"ourPrice":"184.99",
"storeName":"Ebay",
}
{
"productID":"3243",
"productName":"Apple - iPad",
"outsidePrice":"389.99",
"merchantID":"54439",
"ourPrice":"384.99",
"storeName":"Apple",
}
我将此数据存储在此结构中.
ArrayList> data_list = new ArrayList>();
我有很多这样的项目清单.现在我需要根据hashmap中的productName,Price,storeName,productID字段对arraylist进行排序.