Okay mate. I will try to do so and I'll keep you updated.
Thank you!
EDIT: hehe, I've solved it following your steps.
Here's the code:
private final static Map<Integer, Integer> MAP = new LinkedHashMap<>();
public void compareAndGenerate()
{
int i = 1;
for (IntIntHolder aElement : listA)
{
if (!MAP.containsKey(aElement.getId()))
i = 1;
MAP.put(aElement.getId(), i++);
}
for (Entry<Integer, Integer> map : MAP.entrySet())
{
int ii = map.getValue();
for (IntIntHolder bElement : listB)
{
if (bElement.getId() == map.getKey())
{
while (ii > 0)
{
System.out.println(bElement.getValue());
ii--;
}
}
}
}
}
Thank you, very much.
You disserve a cookie. Here ya' go