8种基本数据类型对应的包装类型名是什么 基本数据类型 包装类型 byte java. lang. Byte (父类Number ) shor java. lang. Short (父类Number ) int java. lang. Integer (父类Number ) Long java. lang. Long (父类Number) float java. lang.Float (父类Number) double java. lang . Double (父类Number ) boolean java. lang. Boolean (父类object ) char java. lang. Character (父类object )
八种包装类中其中6个都是数字对应的包装类,他们的父类都是Number,Number是一个抽象类,无法实例化对象。 Number类中有这样的方法: byte bytevalue() 以byte形式返回指定的数值。 abstract double doublevalue()以 double形式返回指定的数值。 abstract float floatValue()以 float形式返回指定的数值。 abstract int intValue()以 int形式返回指定的数值。 abstract int intValue()以 int形式返回指定的数值。 abstract long longValue()以 long形式返回指定的数值。 short shortValue()以short 形式返回指定的数值。 这些方法其实所有的数字包装类的子类都有,这些方法是负责拆箱的。
基本数据类型(转换为)->引用数据类型(封箱) Integer i = new Integer( value: 123); 将引用数据类型(转换为)->基本数据类型 float f = i.floatValue(); System.out . println(f); //123.0 将引用数据类型–(转换为)->基本数据类型(拆箱) int retValue = i. intValue(); System. out . println(retValue); //123
网页上输入100为字符串,后台数据库中要求存储100数字,此时Java程序需要讲"100"转化成100 int a = Integer.parseInt(s:“123”); sout(a+100)//223
通过访问包装类的常量,来获取最大值和最小值 System. out . println("int最大值: " + Integer .MAX_ VALUE); System. out . println( “int最小值:”+lenteger.MIN_VALUE); System . out . println("byte最大值: " + Byte .MAX_ VALUE); System. out . println( "byte最小值: " + Byte .MIN_ VALUE);