java基础数据类型的对象

java基础数据类型的对象基本数据类型对象包装类 为了方便操作基本数据类型值 将其封装成了对象 在对象中定义了属性和行为丰富了该数据的操作 用于描述该对象的类就称为基本数据类型对象包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double

大家好,我是讯享网,很高兴认识大家。



基本数据类型对象包装类:

为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。

用于描述该对象的类就称为基本数据类型对象包装类。

基本数据类型   包装类

byte       Byte

short      Short

int        Integer

long       Long

float       Float

double      Double

char        Character

boolean     Boolean

该包装对象主要用于基本类型和字符串之间的转换。

基本类型-->字符串

  1.基本类型数据+""

  2.用string类中的静态方法valueof(基本类型数值);

字符串--->基本类型

  1.使用包装类中的静态方法 xxx parseXxx("xxx类型字符串");

    int parseInt("1234");

    只有character没有parse方法

  2.如果字符串被Integer进行对象的封装java基础数据类型的对象。

     可以使用另一个非静态方法,intValue();

     将一个Integer对象转成基本数据类型值。

整形的进制转换:

  Integer.toBinaryString();//二进制

  Integer.toOctalString();//八进制

  Integer.toHexString();//十六进制

  Integer.toString(需要转换的数,几进制);

其他进制转十进制:

  Integer.parseInt("110",2); //=6

1.5jdk 以后自动装箱/拆箱

Integer i = 4; //自动装箱

i=i + 4 ;    //自动拆箱 如果i=null,此时会报错

Integer a = new Integer(127);

Integer b = new Integer(127);

System.out.println(a==b);//false

System.out.println(a.equals(b));//true

//JDK1.5以后,自动装箱,如果装箱的是一个字节,那么数据会被共享不会重新开辟空间。

Integer x =127;

Integer y = 127;

System.out.println(x==y);//x=127 一个字节以内 true 否则 false

System.out.println(x.equals(y))//true

小讯
上一篇 2024-12-25 22:49
下一篇 2024-12-25 11:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3076.html