Created
October 25, 2016 20:27
-
-
Save yusufcakmak/bee27cf38db41065609f15725b0cfcc5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class JavaMap { | |
public static void main(String[] args) { | |
// Takımları temsil eden kısaltmaları ve isimleri ile Map oluşturuyoruz. Böylece her takım kısaltmasına karşılık takım ismi gelecek. | |
// put metotu ile ekleme yapıyoruz. | |
Map<String, String> teamMap = new HashMap<>(); | |
teamMap.put("bjk","Besiktas"); | |
teamMap.put("gs","Galatasaray"); | |
teamMap.put("fb","Fenerbahce"); | |
teamMap.put("ts",null); | |
// bjk anahtarına karşılık gelen değeri buluyoruz. | |
String teamValue = teamMap.get("bjk"); | |
System.out.println("Key = bjk , Value = " + teamValue); | |
// oluşturduğumuz mapte kaç tane anahtar-değer ikilisi var bunu yazdırıyoruz. | |
System.out.println("teamMap size=" + teamMap.size()); | |
// ikinci bir map oluşturup ilk map e eklediğimiz değerleri buna aktarıyoruz. | |
Map<String, String> teamMap1 = new HashMap<>(); | |
teamMap1.putAll(teamMap); | |
System.out.println("teamMap1 mappings= " + teamMap1); | |
// map i eklediğimiz tüm ikililerden temizliyor ve yazdırıyoruz. Map boş olduğundan dolayı true değerini verecek. | |
teamMap.clear(); | |
System.out.println("teamMap map is empty =" + teamMap.isEmpty()); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment