关闭

Java中基本数据类型的封装类

118人阅读 评论(0) 收藏 举报
分类:

在java中,存在一些基本数据类型,而这些数据类型则都有着对应的封装类。

public class testBasic {

	public static void main(String[] args) {
		int a = 5;
		Integer b = new Integer(a);  //构造方法1,参数为int型
		System.out.println(b);
		Integer c = new Integer("23"); //构造方法2, 参数为字符串型,其中,Boolean类,Byte类,Double类,Number类都相同。而Character类则只能传入字符。
		System.out.println(c);
		byte byte_b = b.byteValue();  //转换封装类型为byte基本类型,Byte类,Double类,Number类,Character类都相同。
		System.out.println(byte_b);
		System.out.println(b.compareTo(c+1));  //比较,小于返回-1,大于返回1,等于返回0.
		System.out.println(b.compareTo(4)); 
		System.out.println(b.equals(c));  //判断数值是否相等
		System.out.println(b.equals(5));
		int d = b.intValue();  //转换封装类型为int基本类型,Byte类,Double类,Number类,Character类都相同。
		System.out.println(d);
		Integer e = Integer.valueOf("345");//转换字符串为Integer封装类型,Boolean类,Byte类,Double类,Number类,Character类都相同。
		System.out.println(e);
		int f = Integer.parseInt("456");//转换字符串为基本类型,Boolean类,Byte类,Double类,Number类,Character类都相同。
		System.out.println(f);
		String g = b.toString(); //转换封装类型为字符串,Boolean类,Byte类,Double类,Number类,Character类都相同。
		System.out.println(g);
		char h = 'a';
		System.out.println(Character.toLowerCase(h)); //将字符转为小写
		System.out.println(Character.toUpperCase(h)); //将字符转为大写
		System.out.println(Character.isLowerCase(h)); //判断是否为小写
		System.out.println(Character.isUpperCase(h)); //判断是否为大写		
	}
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12496次
    • 积分:358
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:9篇
    • 译文:2篇
    • 评论:3条
    最新评论