java(十四)包装类型
2015-12-27 18:18
507 查看
1. 为什么有包装类型:
因为java是一门面向对象的语言,用类和对象来描述,而基本类型不是类(引用类型是类)。基本类型的存在使得java不完全面向对象,所以为每一个基本类型设计了对应的包装类型。
2. 基本类型对应的包装类型:
byte short int long float double char boolean
Byte Short Integer Long Float Double Character Boolean
3. 基本类型-------->包装类型
①new
Integer i = new Integer(10);
②自动装箱:将基本类型直接赋值给包装类型
Integer i = 10;
4. 包装类型------->基本类型
①包装类型对象.XXXValue();
int i1 = i.intValue();
②自动拆箱:将包装类型直接赋值给基本类型
int i1 = i;
5. 基本类型------->字符串
String s = String.valueOf(10);
6. 字符串------>基本类型
包装类型.parseXXX()
int i = Integer.parseInt(10);
7. 包装类型----->字符串
Integer i = 10;
String s = i.toString();
8. 字符串------>包装类型
String s = "111";
Integer i = new Integer(s);
因为java是一门面向对象的语言,用类和对象来描述,而基本类型不是类(引用类型是类)。基本类型的存在使得java不完全面向对象,所以为每一个基本类型设计了对应的包装类型。
2. 基本类型对应的包装类型:
byte short int long float double char boolean
Byte Short Integer Long Float Double Character Boolean
3. 基本类型-------->包装类型
①new
Integer i = new Integer(10);
②自动装箱:将基本类型直接赋值给包装类型
Integer i = 10;
4. 包装类型------->基本类型
①包装类型对象.XXXValue();
int i1 = i.intValue();
②自动拆箱:将包装类型直接赋值给基本类型
int i1 = i;
5. 基本类型------->字符串
String s = String.valueOf(10);
6. 字符串------>基本类型
包装类型.parseXXX()
int i = Integer.parseInt(10);
7. 包装类型----->字符串
Integer i = 10;
String s = i.toString();
8. 字符串------>包装类型
String s = "111";
Integer i = new Integer(s);
相关文章推荐
- java NIO教程(二)--Channel
- 【未解决】CAUTION:Provisional headers are shown
- java NIO教程(一)--NIO概述
- SpringMVC List绑定
- Java API —— 递归
- java.util.List源码分析
- Spring MVC数组绑定
- Java多线程-java.util.concurrent.atomic包原理解读
- java笔记
- java关键字
- Spring初始化数据库
- 个人学习-java-数组的使用与注意
- JVM java虚拟机
- 重学Java之环境变量(path和classpath)
- Spring Data JPA入门
- Java基础之switch语句
- 问题分析-无界线程池误用导致OOM:java.lang.OutOfMemoryError:unable to create new native thread
- 浅谈如何在Eclipse下的Android工程配置Git的.gitignore文件
- Spring AOP快速入门
- Java实现简单的DES加密解密