Java Generics - Ayarla
Java, Set arayüzünde genel destek sağlamıştır.
Sözdizimi
Set<T> set = new HashSet<T>();
Nerede
set - Set Interface nesnesi.
T - Küme bildirimi sırasında geçen genel tür parametresi.
Açıklama
T, genel arabirim Setine ve onun uygulama sınıfı HashSet'e iletilen bir tür parametresidir.
Misal
Seçtiğiniz herhangi bir düzenleyiciyi kullanarak aşağıdaki java programını oluşturun.
package com.tutorialspoint;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class GenericsTester {
public static void main(String[] args) {
Set<Integer> integerSet = new HashSet<Integer>();
integerSet.add(Integer.valueOf(10));
integerSet.add(Integer.valueOf(11));
Set<String> stringSet = new HashSet<String>();
stringSet.add("Hello World");
stringSet.add("Hi World");
for(Integer data: integerSet) {
System.out.printf("Integer Value :%d\n", data);
}
Iterator<String> stringIterator = stringSet.iterator();
while(stringIterator.hasNext()) {
System.out.printf("String Value :%s\n", stringIterator.next());
}
}
}
Bu, aşağıdaki sonucu verecektir -
Çıktı
Integer Value :10
Integer Value :11
String Value :Hello World
String Value :Hi World