Существует ли коллекция java, которая допускает только уникальный объект в методе get (index i) и с ним?
Сначала я думаю о treeSet, но в get нет методов get ...
что я хочу, чтобы иметь возможность:
// replace object with any class that implement the right things to make it work
Collection<Object> collection = dunno<Object>();
Object o = new Object()
Object o2 = new Object()
collection.add(o)
collection.add(o)
collection.size() // should get 1
collection.get(0) // should return o
// let's suppose that o2 is lower than o (if the collection doesn't sort the way i want i can change it anyway)
collection.add(o2)
collection.get(0) // should return o2
в основном как treeSet, но с методами get кто-нибудь знает что-то подобное?