Java'da Veri Türleri ve İstisnalar
Jim White
Java Developer

Map arayüzü anahtar/değer çiftleri üzerindeki işlemleri tanımlarMapten anahtardaki değeri nasıl "remove" edeceğimiziMap uygulaması vardırMap uygulaması HashMaptir
HashMap<Integer, String> map = new HashMap<Integer, String>();
HashMap için parametrik/jenerik kurucu iki tür ister
İlk tür = anahtar türü

İkinci tür = değer türü


java.util.HashMap içe aktarımı gerekir.put(key,value) kullanın.remove(key) kullanın.get(key) kullanınimport java.util.HashMap
...
HashMap<Integer, String> map
= new HashMap<Integer, String>();
map.put(0, "Jim");
map.put(1, "James");
map.put(3, null);
map.put(4, "James");
map.remove(0);
System.out.println(map);
{1=James, 3=null, 4=James}
String nickname = map.get(1);
System.out.println(nickname);
James
java.util.Collections destekleyici bir sınıftırstatic yöntemler içerirListe birden çok nesne ekleyinaddAll(List list, Object a, b, ...)frequency(Collection c, Object o)Listteki nesneleri tersine çevirirreverse(List list)Listteki nesneleri sıralarsort(List list)Listteki tüm nesneleri başka bir nesneyle değiştirirfill(List a, Object o)ArrayList<String> x = new ArrayList<String>(); Collections.addAll(x, "milk", "bread", "eggs", "milk"); System.out.println(x);int cnt = Collections.frequency(x, "milk"); System.out.println(cnt);Collections.reverse(x); System.out.println(x);Collections.sort(x); System.out.println(x);Collections.fill(x, "sugar"); System.out.println(x);
[milk, bread, eggs, milk]2[milk, eggs, bread, milk][bread, eggs, milk, milk][sugar, sugar, sugar, sugar]
int[]) bir Liste dönüştürmek gerekirList daha fazla yetenek sunar (arama, sıralama vb.)java.util.Arrays başka bir destek sınıfıdırListe dönüştürmeyi sağlarString[] arrayCountries = {"France", "Japan", "Brazil", "Egypt", "China"};
List<String> countries = Arrays.asList(arrayCountries);
System.out.println(countries);
[France, Japan, Brazil, Egypt, China]
Java'da Veri Türleri ve İstisnalar