Kolekce v jazyce Java
Technology
12 hours ago
8
4
2
Author
Albert FloresMezi kolekce v jazyce Java patří hlavně seznamy a množiny. Hlavním rozdílem mezi seznamem a množinou je, že když vložíme prvek do množiny dvakrát, v množině bude stále jen jeden, zatímco do seznamu se prvek vloží jeden za druhý. Množina se chová jako standardní matematická množina, množiny jsou si rovny právě tehdy, mají-li stejné všechny prvky.
Seznam
Deklarace
List jmenoPromenne = new ArrayList;
Základní metody
Základní metody pro práci se seznamem jsou především: *add *remove *contains *iterator
Ukázka
cars.add(new Car("3G6 9909")); for (Iterator i = cars.iterator; i.hasNext;) { Car car = i.next; if (car.getLabel.contains("3G6 9909")) { i.remove; } }
Množina
Deklarace
Set jmenoPromenne = new HashSet;
Může používat stejné metody jako seznam, obě jsou kolekcí.
Important
Neměnitelná hodnota kolekce
Pro příklad množiny:
public Collection getSomething { Collections.unmodifiableSet(promennaTypuMnozina); }