0
int x = 5;
String s = "x = " + x;
В этом случае вызывается метод valueOf()
, когда примитивный тип преобразуется в String. Но если мы сделаемвызывается ли valueOf() при печати целого числа?
System.out.print(x);
Затем вызывается метод valueOf()
?
Посмотрите на байт-код с помощью 'javap -v className.class' – TheLostMind
' int' является примитивным типом, но он автоматически преобразуется в класс Integer, поэтому x является «Object». – AMACB