数値とそのパッケージクラス間の変換

1453 ワード


/**
 * 
 *  
 */
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);
	}
}