awh.IntList
- jednoduchý seznam intů
- pro zkušenější Javisty: java.util.List nabízí širší možnosti, ale vyžaduje znalosti generik, autoboxingu a
new
, takže později...
Příklad: nalezení mediánu
public class Median {
public static void main(String[] args) {
// Prazdny seznam
awh.IntList cisla = awh.IntList.create();
// Nacteme vsechna cisla.
java.util.Scanner sc = new java.util.Scanner(System.in);
while (sc.hasNextInt()) {
cisla.add(sc.nextInt());
}
// Setridime a precteme prostredni prvek
cisla.sort();
int pulka = cisla.size() / 2;
int median = cisla.get(pulka);
System.out.printf("Median je %d.\n", median);
}
}
Další možnosti
-
reverse()
otočí pořadí prvků
- při tisk pomocí
%s
vypíše seznam prvků
-
clear()
vymaže všechny prvky
-
IntList.create(31, 28, 31, 30)
vytvoří nový seznam, který bude obsahovat
rovnou 4 prvky
- pro
double
existuje DoubleList
se stejně pojmenovanými metodami