I学霸官方免费教程二十一:Java常用类之包装类 自动装箱 自动拆箱
来源:互联网 发布:高仿拉勾网 php源码 编辑:程序博客网 时间:2024/05/24 15:40
包装类
每种基本数据类型都有对应的包装类byte – Byte
shor – Short
int – Integer
long – Long
float – Float
double – Double
char – Character
boolean – Boolean
前面是基本数据类型(值类型),后面是其对应的包装类型(引用类型)
从包装类自动转换为对应的基本数据类型的过程,叫做自动拆箱
例如:int i = new Integer(8);
从基本数据类型,自动转换为对应的包装类型的过程,叫做自动装箱
例如:Integer i = 8;
实例:package common_class;/** * 演示Integer类 * @author 学霸联盟 - 赵灿 */public class IntegerDemo {public static void main(String[] args) {int i = 33;//自动装箱Integer it = i;//自动拆箱int in = it;String str = "100";//输出结果:33System.out.println(it.toString());//将字符串根据2进制转换成十进制的整数。输出结果:4System.out.println(Integer.parseInt(str,2));//将字符串转换成Integer类型,默认10进制System.out.println(Integer.parseInt(str));//valueOf也可以将字符串转换成Integer类型System.out.println(Integer.valueOf(str));//将int值转换成二进制。输出结果:100001System.out.println(Integer.toBinaryString(i));//将int值转换成十六进制。输出结果:21System.out.println(Integer.toHexString(i));//将int值转换成八进制。输出结果:41System.out.println(Integer.toOctalString(i));}}这些包装类的使用和方法大致相同,只不过处理的类型不同而已,最常用的就是Integer类,其他类自行参照JDK帮助文档练习
0 0
- I学霸官方免费教程二十一:Java常用类之包装类 自动装箱 自动拆箱
- I学霸官方免费教程二十三:Java常用类之日期类 Date类 SimpleDateFormat类 Calendar类
- I学霸官方免费教程二十:Java常用类之StringBuffer类和StringBuilder类
- I学霸官方免费教程二十四:Java常用类之随机数 Math类和Random类
- I学霸官方免费教程二十二:Java常用类之接收控制台输入 Scanner类
- I学霸官方免费教程十八:Java常用类之Object类
- I学霸官方免费教程十九:Java常用类之String类
- I学霸官方免费教程二十七:Java基础教程之Arrays类
- 包装类、自动装箱、自动拆箱
- 2.深入java包装类自动装箱、自动拆箱
- I学霸官方免费教程十一:Java基础之访问权限
- Java包装类、自动装箱与拆箱知识总结
- Java 包装类 自动装箱和拆箱
- Java基础之包装类的自动装箱和拆箱详解
- 包装类的自动装箱,自动拆箱
- 包装类的自动装箱,自动拆箱
- I学霸官方免费教程十六:Java面向对象之抽象类
- I学霸官方免费教程三十五:Java集合框架之Collection接口和Collections类
- Android 调试之 Log和LogCat的详解
- Struct和Class的不同
- 剪枝理论
- JavaScript-html标题滚动效果
- 解析数据错误
- I学霸官方免费教程二十一:Java常用类之包装类 自动装箱 自动拆箱
- 《知识不是力量》读书笔记
- memcached windows/linux 安装和启动
- Python 之 操作文件和目录
- mongodb 命令零散记录
- 使用JSONObject来生成JSON和解析JSON
- Codeforces Round #315 (Div. 2) (ABCD题解)
- protobuf使用方法
- jquery中attr()方法的使用