Java: Kontejnery
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (Přidáno .isEmpty();) |  (Přidání procházení kontejneru.) | ||
| Řádka 14: | Řádka 14: | ||
| ; Uložení objektu | ; Uložení objektu | ||
| − |   kontejner.add(''predmet''); | + |   ''kontejner''.add(''predmet''); | 
| ; Získání objektu | ; Získání objektu | ||
| − |   Predmet kontejner.get(''poradi''); | + |   Predmet ''kontejner''.get(''poradi''); | 
| ; Odstranění objektu z kontejneru | ; Odstranění objektu z kontejneru | ||
| − |   kontejner.remove(''poradi''); | + |   ''kontejner''.remove(''poradi''); | 
| − |   kontejner.remove(''predmet''); | + |   ''kontejner''.remove(''predmet''); | 
| − |   kontejner.clear(); | + |   ''kontejner''.clear(); | 
| ; Zjištění počtu prvků v kontejneru | ; Zjištění počtu prvků v kontejneru | ||
| − |   int kontejner.size(); | + |   int ''kontejner''.size(); | 
| − |   boolean kontejner.isEmpty(); | + |   boolean ''kontejner''.isEmpty(); | 
| + | |||
| + | |||
| + | == Procházení kontejneru == | ||
| + |  '''for''' (''Predmet'' ''predmet'' : ''kontejner'') { | ||
| + |     ... ''Práce s předmětem''... | ||
| + |  } | ||
Verze z 21. 1. 2016, 13:59
Kontejner
- Třída, která umožňuje ukládat více objektů.
-  Příklad: Třída ArrayList.
  Práce s kontejnerem ArrayList 
- Vytvoření kontejneru
ArrayList<Predmet> kontejner = new ArrayList<Predmet>();
- Od Javy 8 stačí psát:
ArrayList<Predmet> kontejner = new ArrayList<>();
- Uložení objektu
kontejner.add(predmet);
- Získání objektu
Predmet kontejner.get(poradi);
- Odstranění objektu z kontejneru
kontejner.remove(poradi); kontejner.remove(predmet); kontejner.clear();
- Zjištění počtu prvků v kontejneru
int kontejner.size(); boolean kontejner.isEmpty();
Procházení kontejneru
for (Predmet predmet : kontejner) {
   ... Práce s předmětem...
}
				
								
				