Wyszukiwanie podzbioru w posortowanym zbiorze.

0

Hej,
mam sobie coś takiego moja

private Map<Integer, String> takenPositions = new TreeMap();
Set<Integer>  takenPositionsSet= takenPositions.keySet();
 

i teraz chciałbym sprawdzić czy w moim takenPositionsSet zawiera się podzbiór od 0 do 5 albo od 1 do 6 albo od 2 do 7 itd,
z góry dzięki za wszelką pomoc

0

I oczywiście najpierw sprawdziłeś w dokumentacji, prawda?
https://docs.oracle.com/javase/8/docs/api/java/util/Set.html#retainAll-java.util.Collection-

0

Akurat tą metodę znałem:) ,ale nie jest ona do końca tym co chciałem- bo za każdym razem będe musiał tworzyć nową kolekcje, najpierw od z elementami od 1-5, później 2-6 itd. Myślałem, że może będzie istniał jakiś fajniejszy sposób rozwiązania tego problemu:)

0

No możesz sobie ręcznie robić to po prostu w pętli wołając contains() ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1