0
private List<PoI> batch(List<PoI> _POIs)
{
List<PoI> _POIs_batched = new ArrayList<PoI>();
for (PoI poi1 : _POIs)
{
for (PoI poi2 : _POIs)
{
if (poi1.getId() == poi2.getId())
{
PoI newPoI = new PoI(poi1.getId(),poi1.getServiceTime()+poi2.getServiceTime());
_POIs_batched.add(newPoI);
}
}
}
return _POIs_batched;
}
我需要查找和批处理具有相同getId()值的元素。上面给出的代码的问题是我正在搜索元素对。但是,可能有多个具有相同getId()值的元素。 如何解决这个问题?基于参数值的列表的批处理元素
可否请你提供一个代码段?谢谢。 id是int。 –
请参阅编辑过的帖子 –