把基本数据类型 → 包装类:

通过对应包装类的构造方法实现

除了Character外,其他包装类都可以传入一个字符串参数构建包装类对象。

包装类 → 基本数据类型

包装类的实例方法xxxValue();    // xxx表示包装类对应的基本数据类型

Eg:

boolean bool = false;

Boolean b2 = new Boolean(bool);

Integer i = new Integer(3);

int i2 = i.intValue();

Boolean b1 = new Boolean("TRue");//true

boolean b2 = b1.booleanValue();

Float f = new Float("3.14");//3.14

Integer i2 = new Integer("123s");//NumberFormatException

备注:

自动装箱&自动拆箱

jdk1.5开始出现的特性:

自动装箱:可把一个基本类型变量直接赋给对应的包装类对象或则Object对象

自动拆箱:允许把包装类对象直接赋给对应的基本数据类型

Eg:

Integer i = 3;//装箱

int i2 = i;//拆箱

Object flag = new Boolean(false);

if(flag instanceof Boolean){

Boolean b = (Boolean)flag;

boolean b2 = b;

}

我的总结:对于基本数据类型和包装类之间的装换,我们可以直接的用,相互转换,因为java5之后的自动拆箱、装箱功能!即便不知道这个,其实使用中也不影响!

java基本数据类型自动转包装类_java基本数据类型和包装类相互转换相关推荐

  1. java中long的包装类_Java中基本数据的包装类

    java中基本数据类型的包装类有:Character.Boolean.Byte.Short.Integer.Long.Float和Double. 基本数据类型:char.  boolean.  byt ...

  2. 返回值 包装类_java中基本类型包装类

    1. 基本类型包装类概述 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作.用于描述该对象的类就称为基本数据类型对象包装类. 将基本数据类型封装成对象的好处在于 ...

  3. Java基本数据包装类_java基本数据类型的包装类

    标签: package cn.sasa.demo1; public class TestDemo { public static void main(String[] args) { /** *基本数 ...

  4. java基本类型是类吗_Java基本数据类型和引用类型(一)

    Java基本数据类型和引用类型 Java中一共有四类八种基本数据类型,看下表: 除掉这四类八种基本类型,其它的都是对象,也就是引用类型,包括数组. 来看一段示例代码: 一个Person类,提供了一个构 ...

  5. java表单自动绑定数据_java工作流系统表单自动 获取数据

    关键词:工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流  bpm工作流系统  java工作流主流框架  自定义工作流引擎 表单设计器  流程设计器 什么是数据自动获 ...

  6. java基本数据类型所占长度_java基本数据类型长度详解

    java基本数据类型 基础知识 机器数和真值 机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数 机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1 例如: dec ...

  7. java写文件 自动创建目录吗_Java 自动创建日志目录及文件

    自己写一个批处理文件,并定时执行批处理文件 需求:每一天定时生成日志文件目录及文件 1.准备 在 E:\code 目录下有一个自己写的根据系统时间作为参数的一部分创建需求目录和文件的 Java 文件 ...

  8. java long是几个字节_java基本数据类型各占多少字节

    java基本数据类型各占字节为:1.整型byte占用1个字节,short占用2个字节:2.浮点型float占用4个字节,double占用8个字节:3.char型占用2个字节. 相关学习推荐:java基 ...

  9. java数据类型 两大类_JAVA的数据类型分为两大类型

    JAVA的数据类型分为两大类型 public class Demo04 { public static void main(String[] args) { //八大基本数据类型 //整数 int n ...

最新文章

  1. 美国计划让“人工智能”去搜寻外星人!
  2. 说说计算机发展史在你的印象里都有哪些内容,鱼池宣讲 | 专题采访 第二期 | 过去的一年里,你印象深刻的事情有哪些?...
  3. getbean方法找不到bean_?找不到产品卖点?你需要这些方法!
  4. DS汽车通过采用沉浸式虚拟现实技术实现展厅转型
  5. 程序人生:硬件工程师应记住的10个技巧
  6. html:(34):下划线和删除线
  7. 威海二职工业机器人专业_工业机器人专业就业前景-山东省好的中专学校
  8. Redis系列教程(七):Redis并发竞争key的解决方案详解
  9. 最短路(信息学奥赛一本通-T1382)
  10. 【python零基础入门学习】Python入门,带你快速学习,Python 环境搭建
  11. Android开发笔记(二十九)使用SharedPreferences存取数据
  12. 从业16年,经历了这7个数据仓库的变化,总结出了这份干货
  13. General PLSQL 查看数据表中文乱码????
  14. 计算机网络普遍采用什么传输方式,网络传输技术
  15. mysql模糊匹配关键字_MySQL 关键字模糊匹配,并按照匹配度排序
  16. 【MATLAB】freqz2()使用方法官方文档翻译
  17. 钽电容的命名,贴片电解电容耐压,封装
  18. Exoplayer的详细使用UI篇
  19. web sql indexedDB
  20. C++学习笔记——安装visual studio 2013

热门文章

  1. Transformer 又立功了!又快(420 fps)又好的车道线检测算法
  2. 几篇较新的计算机视觉Self-Attention
  3. 【每日一算法】1比特与2比特字符
  4. golang库context学习
  5. 自然语言处理(NLP)之用深度学习实现命名实体识别(NER)
  6. Linux之用户相关操作
  7. 一文读懂 RoIPooling、RoIAlign 和 RoIWarp
  8. 手把手教你实现GAN半监督学习
  9. 我用python10年后,我发现学python必看这三本书! 1
  10. Webpack系列-第一篇基础杂记