将int传递给以Integer作为参数的方法是否可以。
这是代码

public class PassingInt
{
    public static void main(String args[])
    {
        int a = -1;
        passIntToInteger(a);//Is this Ok?
    }

    private static void passIntToInteger(Integer a)
    {
        System.out.println(a);
    }

}

最佳答案

是的,可以,它将自动装箱。

相反也可以,称为自动拆箱。

更多信息在这里:

Autoboxing and Unboxing

09-11 18:08