第十章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
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 开源证券-大类资产配置研究系列(16):成长价值轮动的全景式框架,宏观研判与微观量化的协同验证-260822.pdf VIP
- DG_TJ08-2466-2025 超低能耗建筑设计标准(公共建筑).docx VIP
- 《小学生习作起步阶段教师指导策略研究》课题研究中期报告.docx VIP
- 公路桥梁技术状况评定标准.pptx VIP
- 毕业设计论文—2400td铜选矿厂设计说明书课程设计说明书.doc VIP
- 21ZJ111 变形缝建筑构造变形缝建筑构造_可搜索.pdf
- 地震构造图的绘制及地质解释.pdf VIP
- 中考数学考点,考情,分类专项复习重难点突破08 全等三角形8种模型(一线三等角、手拉手模型、倍长中线、截长补短、婆罗摩笈多、半角模型、平行.pdf VIP
- 北汽新能源EU5维修手册-车辆防盗安全系统.pdf VIP
- 2026年居家护理专科护士培育行动计划.docx VIP
原创力文档

文档评论(0)