java问题:如何判断获取的int类型的值为不为空?

2025-04-23 17:28:52
推荐回答(1个)
回答1:

你的意思是不是如何判断这个int参数是否是用户传入的有效值,还是系统默认值。
答案:int类型是不能确定的。因为当申请该参数的时候,int类型就会被虚拟机赋默认值0.所以无法根据是否是0来判断数据是否是用户数据还是系统默认值。除非你能确定用户传的参数不会是0
建议用Interger,int的封装类型。申请内存时为null。