Informatika4-2018/Gyakorlat9
A MathWikiből
(Változatok közti eltérés)
a (→Generics) |
|||
11. sor: | 11. sor: | ||
public static <T> IsIn(T[] a, T v) | public static <T> IsIn(T[] a, T v) | ||
{ | { | ||
− | for( int i = 0; i < a | + | for( int i = 0; i < a.length; ++i) |
{ | { | ||
if (a[i].equals(v)) | if (a[i].equals(v)) |
A lap 2018. november 19., 17:13-kori változata
Tartalomjegyzék |
Generics
C++ template megfelelője.
Tetszőleges metódust vagy osztályt megírhatunk úgy, hogy működjön több osztályra is. Például:
public class Main { public static <T> IsIn(T[] a, T v) { for( int i = 0; i < a.length; ++i) { if (a[i].equals(v)) return true; } return false; } }
Wildcards
Collections
List
ArrayList
LinkedList
Set
HashSet
SortedSet
Map
SortedMap
Feladat
Implementáljunk egy gráf osztályt.