I'm having a bit of trouble with this one:
I need to override the hashCode() and equals(), resulting in some objects being "equal". That's the intended behavior, but i have collateral problems with collections (has expected...):
I work with an ArrayList, and inserting a duplicate object at a predefined index is not honored by the insert method. Instead it is inserted at the PREVIOUS position of the FIRST duplicated existing element.
Let's say i have
And i insert duplicate of A at index >0...
it will be inserted at index 0.
Is this normal behavior?
EDIT: **Object is inserted at right position.** The TableViewer i'm using (org.eclipse.jface.viewers.TableViewer) was confusing me, because it defaults the edit to the FIRST duplicated element (and that makes some sense...).
以上就是Java: List insert of more than one object with same HASH的详细内容，更多请关注web前端其它相关文章！