基本类型、包装类与string类间的转换
- 基本数据类型与包装类之间转换
-
基本数据类型与包装类的转换
-
装箱
-
通过包装类的构造器实现:
int i = 500; Integer t = new Integer(i);
-
通过字符串参数构造包装对象
Float f = new Float(“3.456”);
但是这样是有风险的
Long l = new Long(“asdf”) //这样就会出错***拆箱***
-
-
拆箱
boolean b = bobj.booleanValue();
-
但现在基本数据类型之间可以自动拆箱与装箱
Boolean b1 = true;
Integer in = a; a为int型的变量
而且可以用在函数的形参上;
-
-
字符串与这些之间的转换
-
值赋给string
-
连接运算
String str1 = 6+"";
也可以是基础数据类型加“”
-
调用String的valueof
String str1 = String.valueOf(5 + 7);
-
-
string赋给值
运用特定类型的函数
int in2 = Integer.parseInt(str1);
-