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中的包装类与装箱拆箱定义的主要内容,如果未能解决你的问题,请参考以下文章