package collections;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
HashMap hmap = new HashMap();
hmap.put(21, "0333154");
hmap.put(2, "433154");
hmap.put(4, "33154");
hmap.put(5, "75154");
hmap.put(21, "5675154");
}
public static void fVector() {
Vector vc = new Vector();
vc.add("Ankara");
vc.add("Zonguldak");
vc.add("Izmir");
vc.add("Ankara");
System.out.println(vc); //[Ankara, Zonguldak, Izmir, Ankara]
// Ankara yı iki kez girebildik (DUPLICATE olabildi)
// ve sıralama yapmadı.
// Vector ler LIST tir diyebiliriz.
Enumerationenm = vc.elements();
while (enm.hasMoreElements()) {
System.out.println(enm.nextElement());
}
}
private static void fHashMap() {
HashMap hmap = new HashMap();
hmap.put(21, "0333154");
hmap.put(2, "433154");
hmap.put(4, "33154");
hmap.put(5, "75154");
hmap.put(21, "5675154");
if (!hmap.containsKey(2)) {
hmap.put(2, "556665545");
}
Iterator itr = hmap.keySet().iterator();
while (itr.hasNext()) {
int key = (Integer) itr.next();
System.out.println("Key: " + key + " Value: " + hmap.get(key));
}
/**
Key: 2 Value: 433154
Key: 4 Value: 33154
Key: 21 Value: 5675154
Key: 5 Value: 75154
1-> Sıralamadığı için SET olduğunu anlayabiliyoruz.
2-> 21 keyini tekrar 5675154 değeri ile eklemedi.
3-> ContainsKey ile varlığını kontrol edebiliyoruz.
**/
}
private static void fHashSet() {
HashSet hs = new HashSet();
hs.add(21);
hs.add(6);
hs.add(1);
hs.add(3);
hs.add(9);
Iterator itr = hs.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
}
/* Sonuç:
1
3
21
6
9
**/
}
}
Aklımda Kalası Kelimeler
* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur
Vector etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Vector etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
11 Ekim 2009 Pazar
Java'da Kolleksiyonlar
Kaydol:
Kayıtlar (Atom)