Java 基本类型包装类

Integer\

Byte\

Short\

Long\

Float\

Double\

Boolean\

BigInteger\

BigDecimal\

 

创建方法一创建方法二创建方法三其他方法
ByteByte b = 1;Byte b = new Byte((byte)1);Byte b = Byte.valueOf((byte)1); // Byte b = Byte.valueOf("1234");

toString()

doubleValue()

floatValue()

intvalue()

longValue()

shortValue()

byteValue()

ShortShort s = 1;Short s = new Short((short)1);Short s = Short.valueOf((short)1);// Short s = Short.valueOf("1234");
IntegerInteger i = 1;Integer i = new Integer(1);Integer i = Integer.valueOf(1);// Integer i = Integer.valueOf("1234");
LongLong l = (long)1;Long l = new Long(1);Long l = Long.valueOf(1);// Long l = Long.valueOf("1234");
FloatFloat f = (float)1;Float f = new Float(1);Float f = Float.valueOf(1);// Float f = Float.valueOf("1234.1234");
DoubleDouble d = (double)1;Double d = new Double(1);Double d = Double.valueOf(1);// Double d = Double.valueOf("1234.1234");
BooleanBoolean b = true;Boolean b = new Boolean(true);Boolean b = Boolean.valueOf(true);// Boolean b = Boolean.valueOf("trUE"); 忽略大小写,除了"True",其他字符串都是false。

toString()

booleanValue()

BigIntegerNoneNoneBigInteger bi = BigInteger.valueOf(LONGTYPE);// 只能是long类型,可以隐式提升。同Integer
BigDecimalNoneNone

BigDecimal bd = BigDecimal.valueOf(LONGTYPE||DOUBLETYPE);

BigDecimal bd = BigDecimal.valueOf(LONGTYPE,INTTYPE);// value = LONG 乘以 10的(负的INT);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值