Iz E-študij, proste zakladnice študentskega znanja
import java.util.*;
public class Slovar {
public static void main(String[] args) {
Map<String,String> slovar = new HashMap<String,String>();
slovar.put("day","dan");
slovar.put("ear","uho");
slovar.put("hat","klobuk");
slovar.put("one","ena");
slovar.put("six","sest");
slovar.put("ten","deset");
slovar.put("two","dva");
slovar.put("yes","da");
System.out.println("Slovar: "+slovar);
System.out.println("Velikost: "+ slovar.size());
System.out.println("Slovar.keySet(): "+ slovar.keySet());
System.out.println("Slovar.values(): "+ slovar.values());
System.out.println("Slovar.entrySet(): "+ slovar.entrySet());
System.out.println("Slovar.get(one): "+ slovar.get("one"));
System.out.println("Slovar.remove(one): "+ slovar.remove("one"));
System.out.println("Slovar.get(one): "+ slovar.get("one"));
System.out.println("Slovar: "+slovar);
System.out.println("Velikost: "+ slovar.size());
//System.out.println("Slovar.put(six,6): "+ slovar.put("six",new Integer(6)));
System.out.println("Slovar.put(six,sestica): "+ slovar.put("six","sestica"));
System.out.println("Slovar.put(yes,null): "+ slovar.put("yes",null));
System.out.println("Slovar.put(null,dva): "+ slovar.put(null,"dva"));
System.out.println("Slovar: "+slovar);
System.out.println("Velikost: "+ slovar.size());
System.out.println();
Map<String,String> slovar1 = new HashMap<String,String>();
slovar1.put("yes","da");
slovar1.put("two","dva");
slovar1.put("ten","deset");
slovar1.put("six","sest");
slovar1.put("one","ena");
slovar1.put("hat","klobuk");
slovar1.put("ear","uho");
slovar1.put("day","dan");
System.out.println("Slovar1: "+slovar1);
print("yes");
print("two");
print("ten");
print("six");
print("one");
print("hat");
print("ear");
print("day");
Map<String,String> slovar2 = new TreeMap<String,String>();
slovar2.put("yes","da");
slovar2.put("two","dva");
slovar2.put("ten","deset");
slovar2.put("six","sest");
slovar2.put("one","ena");
slovar2.put("hat","klobuk");
slovar2.put("ear","uho");
slovar2.put("day","dan");
System.out.println("Slovar2: "+slovar2);
}
public static void print(String s) {
final int MASK= 0x7FFFFFFF; //2**32-1
final int CAPACITY = 16;
System.out.println(s+" - "+s.hashCode()+" : "+(s.hashCode()&MASK)%CAPACITY);
}
}