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