0 赞 0 踩
其他回答
你这个问题不是查看内存地址的问题,你说的那种情况应该是调用了BigInteger.valueOf(long);生成的BigInteger对象,下面是这个方法的源代码:
public static BigInteger valueOf(long val) { // If -MAX_CONSTANT < val < MAX_CONSTANT, return stashed constant if (val == 0) return ZERO; if (val > 0 && val <= MAX_CONSTANT) return posConst[(int) val]; else if (val < 0 && val >= -MAX_CONSTANT) return negConst[(int) -val]; return new BigInteger(val); }
可以看到,当传入的参数为0时,直接返回的就是BigInteger.ZERO,它们能不相等吗? 李伟 1小时前 0条评论 0 赞 0 踩
登录后可回答 提交回答
关键词 :
- 上一个:老外和自说中文,自个儿应用英文回复吗?
- 下一个:暖宝宝的内容物可以用来种花吗?
推荐资讯
点击排行