3,包装类

xiaoxiao2021-02-28  26

包装类:

基本类型int没有继承关系,它不是Object的子类。所以,若想让基本类型以对象的形式存在,我们就需要定义一个类Integer,然后

用其实例来描述一个基本类型int。这样的好处在于,我们使用对象来描述基本类型数据,而类又是继承自Object的。从而可以让

基本类型参与面向对象的开发。好在,像Integer这样的类不需要我们定义,因为java已经提供了8中基本类型对应的包装类。

byte--VS--java.lang.Byte

short--VS--java.lang.Short

int--VS--java.lang.Integer

long--VS--java.lang.Long

float--VS--java.lang.Float

double--VS--java.lang.Double

char--VS--java.lang.Character

boolean--VS--java.lang.Boolean

其中除了Character与Boolean的父类是Object之外,其余的都是继承自:java.lang.Number

public static void main(String[] args) { //方法 System.out.println(Byte.MAX_VALUE); System.out.println(Byte.MIN_VALUE); //转换字符串 int a=Integer.parseInt("1"); //转换成二进制字符串 System.out.println(Integer.toBinaryString(100)); // Integer i=Integer.valueOf(2); // Double b=i.doubleValue(); //自动拆箱,装箱 Integer.valueOf(1); new Integer(1); i.intValue(); //十六进制表示 int c=0xfff; System.out.println(c); //Decimal double d=4-3.111; System.out.println(d); DecimalFormat format=new DecimalFormat("0.00"); System.out.println(format.format(d)); Double.parseDouble(""); }

 

转载请注明原文地址: https://www.6miu.com/read-2625114.html

最新回复(0)