-
基本数据类型对应的包装类
基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean -
基本数据类型 转 包装类:
目标包装类.valueOf()
int num = 10; Integer n = Integer.valueOf(num); // 10,推荐写法,拥有更好的空间和时间性能 Integer n = new Integer(num); // 10,即将废弃 boolean boo = "tRue"; Boolean b = Boolean.valueOf(boo); // true boolean boo = "true1"; Boolean b = Boolean.valueOf(boo); // false,除了忽略大小写是true,其他都是false
-
包装类 转 基本数据类型:
包装类属性名.xxxValue()
Integer i = Integer.valueOf(10); int ii = i.intValue(); // xxxValue(); Float f = Float.valueOf(19.9); float ff = f.floatValue();
-
自动装箱/拆箱(互相赋值)
int i = 19; Integer ii1 = i; // 自动装箱 int i2 = ii1; // 自动拆箱
-
String与基本数据类型、包装类的转换
// 基本数据类型转String;String.valueOf()、+号拼接 String s1 = String.valueOf(10); String s2 = String.valueOf(true); String s3 = 10 + ""; // 用+拼接可直接转成字符串形式 // String转基本数据类型:包装类.parsexxx() String s4 = "20"; int i = Integer.parseInt(s4);
Java的包装类
最新推荐文章于 2024-10-01 18:51:18 发布