・ 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