数字与其封装类之间的转换


/**
*
* 数字与其封装类之间的转换
*/
public class NumberClass {
/**
* byte类型数字转换成Byte类型对象
* @param b
* @return
*/
public static Byte byte2Byte(byte b)
{
//return Byte.valueOf(b);
return new Byte(b);
}

/**
* Byte类型对象转换成byte类型数字
* @param B
* @return
*/
public static byte Byte2byte(Byte B)
{
if(B==null)
{
return 0;
}
else
{
return B.byteValue();
}
}

/**
* int类型数字转换成Integer类型对象
* @param i
* @return
*/
public static Integer int2Integer(int i)
{
//return Integer.valueOf(i);
return new Integer(i);
}

/**
* Integer类型对象转换成int类型数字
* @param integer
* @return
*/
public static int Integer2int(Integer integer)
{
if(integer==null)
{
return 0;
}
else
{
return integer.intValue();
}
}

public static void main(String args[])
{
int i = 5;
Integer I = int2Integer(i);
//将int类型转换成Integer之后,可以变成字符串
String iStr = I.toString();
Integer a = new Integer(5);
Integer b = new Integer(10);
//Integer对象本身不能进行加减乘除的运算,必须使用它的int值进行运算
int sum = a.intValue() + b.intValue();
System.out.println(iStr);
System.out.println(sum);
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值