Java 错误:Optional int 参数无法为 null - 解决方法
这个错误是因为你在方法中使用了一个原始类型的可选 int 参数,并且当它被传递为 null 时,会抛出异常。
要解决这个问题,你可以将参数的类型更改为对应的包装类型。例如,将 int 改为 Integer。
例如,你可以将方法的签名从这样的形式:
public void myMethod(int id) {
// 方法体
}
更改为这样的形式:
public void myMethod(Integer id) {
// 方法体
}
这样,当传递 null 值时,参数将被设置为 null 而不会抛出异常。
原文地址: https://www.cveoy.top/t/topic/mOqR 著作权归作者所有。请勿转载和采集!