Java程序设计基础 课件 第10章 Java常用类介绍.pptx

Java程序设计基础 课件 第10章 Java常用类介绍.pptx

第十章Java常用类介绍;

10.1基本数据包装类;

如果要让这些基本数据也能像对象一样进行方法调用等面向对象的编程方式,就需要将这些基本数据类型转换为对应的类。Java定义了包装类(WrapperClasses)与这八种基本数据类型对应,它们都位于java.lang包中。这些包装类中可以保存对应的基本数据类型的数据,并可以完成相应的操作,如表10-1所示。;;

2.装箱与拆箱

(1)装箱:将基本类型数据转换为包装器类型对象。

(2)拆箱:将包装器类型对象转换为基本类型数据。

3.包装类的应用

Java设计的这些包装类中有很多实用的方法,以方便对这些基本数据进行各种处理。下面以Integer为例进行介绍,其它包装类请读者自行查询帮助文档使用。;

;

程序结果:;

程序分析:

(1)如果没有Integer包装类,解决这个问题就要像在C语言中一样使用面向过程的分支、循环等语句来完成,需要判断输入的整数是正数还是负数,然后遍历字符串,取出每个字符转换为整数,最后按一定算法拼接成为对应的整数。

(2)有了Integer这个类,只需要调用Integer类的静态方法parseInt即可完成,而且对于正数、负数以及非整数情况都能处理,对于不是整数情况的将抛出异常。

;

(3)反之,将一个整数转变为对

文档评论(0)

1亿VIP精品文档

相关文档