第十章Java常用类介绍;
10.1基本数据包装类;
如果要让这些基本数据也能像对象一样进行方法调用等面向对象的编程方式,就需要将这些基本数据类型转换为对应的类。Java定义了包装类(WrapperClasses)与这八种基本数据类型对应,它们都位于java.lang包中。这些包装类中可以保存对应的基本数据类型的数据,并可以完成相应的操作,如表10-1所示。;;
2.装箱与拆箱
(1)装箱:将基本类型数据转换为包装器类型对象。
(2)拆箱:将包装器类型对象转换为基本类型数据。
3.包装类的应用
Java设计的这些包装类中有很多实用的方法,以方便对这些基本数据进行各种处理。下面以Integer为例进行介绍,其它包装类请读者自行查询帮助文档使用。;
;
程序结果:;
程序分析:
(1)如果没有Integer包装类,解决这个问题就要像在C语言中一样使用面向过程的分支、循环等语句来完成,需要判断输入的整数是正数还是负数,然后遍历字符串,取出每个字符转换为整数,最后按一定算法拼接成为对应的整数。
(2)有了Integer这个类,只需要调用Integer类的静态方法parseInt即可完成,而且对于正数、负数以及非整数情况都能处理,对于不是整数情况的将抛出异常。
;
(3)反之,将一个整数转变为对
您可能关注的文档
- 3dsMax+VRay+Photoshop室内效果图制作项目教程 第2版 课件全套 孙琪 1--4 ds Max实体建模应用 ---古香古色设计风格制作.pptx
- Java程序设计基础 课件 第1章 Java概述.pptx
- Java程序设计基础 课件 第2章 Java语言基础.pptx
- Java程序设计基础 课件 第3章 Java面向过程编程.pptx
- Java程序设计基础 课件 第4章 Java数组与字符串.pptx
- Java程序设计基础 课件 第5章 Java类与对象.pptx
- Java程序设计基础 课件 第6章 Java继承与抽象类.pptx
- Java程序设计基础 课件 第7章 多态与接口.pptx
- Java程序设计基础 课件 第8章 异常处理.pptx
- Java程序设计基础 课件 第9章 Java输入输出.pptx
最近下载
- 宣贯培训(2026)《GBT 16571-2012博物馆和文物保护单位安全防范系统要求》.pptx VIP
- 实验室安全培训试题及答案 .docx VIP
- NB∕T 47018.4-2022 承压设备用焊接材料订货技术条件 第4部分:埋弧焊钢焊丝和焊剂.pdf
- 2026届北京市海淀区六年级小升初分班考试语文数学英语综合素养摸底卷含答案解析与评分标准.docx VIP
- 新疆《城市绿地养护管理标准》xjj046-2012.pdf
- 新12S6消防工程-标准图集.docx VIP
- 2025年湖南衡阳八中沃土计划自主招生数学试卷真题.pdf VIP
- 地质调查员(地质灾害方向)职业技能竞赛模拟试卷.pdf VIP
- 《控制工程基础》“课程思政”教学设计案例.pdf VIP
- 《中华人民共和国民族团结进步促进法》PPT专题课件.pptx VIP
原创力文档

文档评论(0)