這邊只用2個屬性來進行分組數組
定義Object有key與value屬性函數
按照key的不一樣對於arrayList進行分組字符串
List<Object> tempList=new ArrayList<>();
tempList=service.queryObjectLidtByObject(object);
Map<String,String> map=new HashMap<String,String>();
//將集合分組
for(int k=tempList.size()-1;k>=0;k--)
{
String key=tempList.get(k).getKey();
if(map.get(key)==null)
{
map.put(key,tempList.get(k).getValue());
}
else
{
map.put(key, map.get(key)+","+tempList.get(k).getValue());
}
}
Iterator<Entry<String,String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Entry<String,String> entry = (Entry<String,String>) iterator.next();
entry.getKey().toString();
entry.getValue();
}get
這邊是用字符串拼接,若是要是數組,徹底能夠經過字符分割函數進行轉換爲數組。it