java中的包装类与装箱拆箱定义

Posted <microrock>

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的包装类与装箱拆箱定义相关的知识,希望对你有一定的参考价值。

JAVA 中int类型转String类型的通常方法,有三种:

 

 1、String.valueOf(int i)

 2、Integer.toString(int i)

 3、i+"";     //i 为 int类型

 这个称作包装类

   Integer.valueOf("1").intValue();先把字符串1转换成int的包装类Integer后又通过.intValue()转换成值类
   Integer.valueOf(1);这里是把int类型的1转换成int的包装类Integer类型的
**类型的转换主要用来调用方法

三种方法效率排序为:

 

Integer.toString(int i)   >   String.valueOf(int i)   >  i+"";   

装箱:
    基本类型到包装类的转换(通过valueOf)
    基本类型转化为该基本类型对应的对引用类型
拆箱:
    包装类到基本类型的转换(通过xxxValue)
字符串到基本数据类型(通过parseXXX(String str))
    int num = Integer.parseInt("36");
    boolean
    bool = Boolean.parseBoolean("false");
基本类型到字符串(通过String.valueOf())

以上是关于java中的包装类与装箱拆箱定义的主要内容,如果未能解决你的问题,请参考以下文章

装箱和拆箱---JAVA基础篇

java 啥是拆箱和装箱,拆箱和装箱 嘛用啊???

深入剖析Java中的装箱和拆箱

java中的装箱及拆箱

Java接口内部类包装类装箱拆箱详解!

java中装箱,拆箱