Why does the code below:
List<Integer> elts = new ArrayList<Integer>();
elts.add(129);
elts.add(129);
System.out.println(elts.get(0) == elts.get(1));
returns (prints) false
?
but it works for some other values (i.e if i replace 129 by 100/120/..etc). In fa