共计 1254 个字符,预计需要花费 4 分钟才能阅读完成。
包装类
Java 中提供了 2 大数据类型 1. 根本数据类型,2. 援用类型 Integer
大写 Character
大写。
- 根本数据类型与包装类之间转换
- 根本数据类型、包装类、
Stirng
之间的转换
根本类型转换包装类
import org.juit.Test
public class Test2{
/**
* 根本数据类型与包装类之间的转换
* */
@Test
public void show(){
/**
* 根本数据类型 转换为 包装类
* */
// 整数类型
int i = 12;
System.out.println(i); // 12
Integer integer = new Integer(i);
System.out.println(integer.toString());
// 小数类型
Float aFloat = new Float("12.0F");
System.out.println(aFloat); // 12.0
/**
* 对于 Boolean 来说, 除了参数为 true 其余都返回 false
* */
// 布尔类型
Boolean b = new Boolean("true");
System.out.println(b); // true
/**
* 包装类 转换为 根本数据类型
* 调用包装类 XXXValue() 办法
*
* */
int nub1 = integer.intValue();
System.out.println(nub1);
/**
* JDK 5.0 新个性:主动装箱和主动拆箱
* */
int nub2 = 100;
// 主动装箱
Integer nub3 = nub2;
// 主动拆箱
int nub5 = nub3;
}
}
根本数据~ 包装类~String 之间转换
## 根本数据~ 包装类~String 之间转换
@Test
public void show2(){
/**
* 根本类型、包装类、String 之间的转换
* */
/**
* 根本数据类型、包装类 -----> String 类: 调用 String 类的动态的重载的 valueOf(Xxx x) 办法
*/
/**
* 因为主动装箱,在须要 Integer 对象类型的参数时,填入 int 类型的参数会主动装箱为 Integer 类型;
* 因为主动拆箱,在须要 int 类型的参数时,填入 Integer 对象的参数会主动拆箱为 int 类型。*/
int num = 9000;
Integer integer = 888;
// 办法一
String str1 = num + "";
String str1_2 = integer + "";
System.out.println(str1 + "\t" + str1_2);
// 办法二
String str2 = String.valueOf(num);
String str2_02 = String.valueOf(integer);
System.out.println(str2 + "\t" + str2_02);
/**
* String ---> 根本数据类型、包产类: 调用包装类的 parseXXX(String str) 办法
* */
int num2 = Integer.parseInt(str1);
System.out.println(num2);
}
参考学习:参考对象
包装类完
正文完