0
我有一张表,比如A
;现在在A
我有属性ID
为string
和Time
为DateTime
。从数据库中获取分组数据并在java中进一步处理
现在的条件是不同的条目可以有相同的ID
,他们必须杵在一起,并进一步做一些改进。
我使用Java,我写的SQL查询
Select * from A group by ID;
现在我在Java中的一个巨大的名单得到这个数据。现在我所做的是
Set_ID=NULL;
for(each element in List)
{
if(Set_ID equals elements `ID` from table)
Add the element to the same list
else
Create new List and add element to the list. Change Set_ID to current `ID`
}
这样我得到所有具有相同的Id在不同列表中的条目,我可以进一步处理。 但是,这是这种有效的方式;比较每个元素的字符串。
我可以做出任何改变,让它变得更好。谢谢。