Мне было интересно, автоматически ли java превращает Integer в int при сравнении с int? Или == будет пытаться сравнить ссылки на примитивы?
Всегда ли это так, или мне нужно делать i.intValue () == 2
?
Integer i = Integer.valueOf(2);
if (i==2){
//always?
}