2024年java基础整型包

java基础整型包Java 中有八种基本数据类型 都不是对象类型的 但是 Java 又是面向对象类型的编程语言 为了能够将基本数据类型转换为对象类型 所以 Java 产生了八种基本数据类型的包装类 1 包装类介绍 包装类就是将基本数据类型转换为对象数据类型 将基本数据类型转换为包装类之后 就能以对象的形式操作 并且可以给提供一些属性和方法 2 八种包装类型 基本数据类型对应的包装类型分别是 Byte

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



Java中有八种基本数据类型,都不是对象类型的。但是Java又是面向对象类型的编程语言。

为了能够将基本数据类型转换为对象类型,所以Java产生了八种基本数据类型的包装类。

1、包装类介绍

包装类就是将基本数据类型转换为对象数据类型。 将基本数据类型转换为包装类之后,就能以对象的形式操作,并且可以给提供一些属性和方法。

2、八种包装类型

基本数据类型对应的包装类型分别是:Byte、Short、Character、Integer、Long、Float、Double、Boolean。

其中八种包装类中,Byte、Short、Integer、Long、Float、Double六种属于数值类型Number。所以这六种的公共父类是:Number类。

Number类中定义了数值类型共有的属性和方法。 

<1>包装类型转换为基本数据类型的方法

byteValue():转换为byte类型。

shortValue():转换为short类型。

intValue():转换为int类型。

longValue():转换为long类型。

floatValue():转换为float类型。

doubleValue():转换为double类型。

举例:

其他类型同理。 

<2>字符串转换为基本数据类型

Byte.parseByte(String s):将字符串转换为byte数值类型。

Short.parseShort(String s):将字符串转换为short数值类型。

Integer.parseInt(String s):将字符串转换为int数值类型。

Long.parseLong(String s):将字符串转换为long数值类型。

Float.parseFloat(String s):将字符串转换为float数值类型。

Double.parseDouble(String s):将字符串转换为double数值类型。

代码举例:

注:字符串转换为基本数据类型时,该字符串必须能够转换,不能转换时,则会抛出转换异常。

<3>将基本数据类型转换为字符串

String.valueOf(String s):将字符串转换为数值类型。

3、包装类型介绍

<1>Byte类

Byte类创建对象时,不能直接传递整数直接量,否则编译错误。

所以Byte类创建对象时,需要强制转换。

<2>Short类

Short类和Byte类似,创建对象时,需要强制转换。

<3>Character类

Character类传递数值类型时,需要强制转换。

<4>Integer类 

<5>Long类

<6>Float类

<7>Double类

<8>Boolean类

Boolean类初始化时,只能是true或者false。

综上,Java中的包装类的概念以及包装类基础 java基础整型包介绍完了。

小讯
上一篇 2024-12-25 18:14
下一篇 2024-12-27 07:12

相关推荐

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