Integer a=new Integer(4);
Integer b=4;
int c=4;
以上,a会自动拆箱成int类型,b会自动装箱成Integer对象。
所以,a==b是false,原因是没有引用同一对象,而a==c是true。
方法 | 描述 |
---|---|
xxxValue | 将Number对象转换为xxx数据类型的值返回 |
compareTo | 将Number对象与参数比较 |
equals | 判断number对象是否对参数相等 |
valueOf | 返回一个Number对象指定的内置数据类型 |
toString | 以字符串形式返回值 |
parseInt | 将字符串解析为int类型 |
abs | 绝对值 |
ceil | 返回大于等于( >= )给定参数的的最小整数,类型为双精度浮点型 |
floor | 返回小于等于(<=)给定参数的最大整数 |
rint | 返回与参数最接近的整数,返回类型为double |
round | 它表示四舍五入,算法为 Math.floor(x+0.5),即将原来的数字加上 0.5 后再向下取整,例如,Math.round(11.5) 的结果为12,Math.round(-11.5) 的结果为-11 |
min | 返回两个参数中的最小值 |
max | 返回两个参数中的最大值 |
exp | 返回自然数底数e的参数次方 |
log | 返回参数的自然数底数的对数值 |
pow | 返回第一个参数的第二个参数次方 |
sqrt | 求参数的算术平方根 |
sin | 正弦值 |
cos | 余弦值 |
tan | 正切值 |
asin | 反正弦值 |
acos | 反余弦值 |
atan | 反正切值 |
atan2 | 将笛卡尔坐标转换为极坐标,并返回极坐标的角度 |
toDegrees | 将参数转化为角度 |
toRadians | 将角度转换为弧度 |
random | 返回一个随机数 |