当前位置:网站首页 > Java基础 > 正文

java基础整型包



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基础整型包介绍完了。

版权声明


相关文章:

  • java 基础学习笔记2025-04-23 14:02:02
  • 学习基础技术java2025-04-23 14:02:02
  • java基础英语词汇2025-04-23 14:02:02
  • java基础代码游戏2025-04-23 14:02:02
  • java基础经典教材2025-04-23 14:02:02
  • java搭建基础框架2025-04-23 14:02:02
  • java基础25天视频2025-04-23 14:02:02
  • 熟练掌握java基础2025-04-23 14:02:02
  • java基础算法公开课2025-04-23 14:02:02
  • java编程基础32025-04-23 14:02:02