・ Le littéral entier est de type int -La carte sera traitée comme inexistante si le type de clé est différent (même s'il y a une valeur qui semble être devinée par la conversion)
import java.util.*;
public class MapTest {
    public static void main(String[] argv) {
        Map<Short, Object> a = new HashMap<>();
        a.put(new Short("1"), new Object());
        System.out.println(a);  // {1=java.lang.Object@7852e922}
        System.out.println(a.get(1));   // null !!
        System.out.println(a.get(new Short("1")));  // java.lang.Object@7852e922
    }
}
        Recommended Posts