Junior — Middle
When does Java perform implicit conversion of an Integer object to the primitive type int?
sobes.tech AI
Answer from AI
In Java, an implicit conversion of an Integer object to a primitive int occurs through autounboxing. This happens when an Integer object is used in a context where an int is expected, such as assignment, arithmetic operations, or method parameters.
Example:
Integer integerObject = 10; // Autoboxing
int primitiveInt = integerObject; // Autounboxing
int sum = integerObject + 5; // integerObject is implicitly converted to int
If Integer is null, an implicit conversion to int will throw a NullPointerException.