String和Long的强制转换

版权声明:不卑不亢,不骄不躁---好男人就是我,我就是曾哥. https://blog.csdn.net/weixin_42884584/article/details/82764784

String str=(String)user.getName();
当user.getName()为null时,不会报错。

Long l=(Long)user.getPrice();
当user.getPrice()为null时,也不会报错。

long ll=(Long)user.getPrice();
当user.getPrice()为null时,会报空指针异常。

因为基本类型的封装类自动拆箱时,会调用longValue()方法。

猜你喜欢

转载自blog.csdn.net/weixin_42884584/article/details/82764784