package WrapperTest;标签:String,包装,多态性,void,System,int,使用,public,out From: https://www.cnblogs.com/liujy2233/p/16795990.html
import org.junit.Test;
/**
* @author liu$
* @version 1.0
* @description: 包装类的使用
* @date 2022.10.15$ 2022.10.15$
*/
public class wrapp {
//String类型-->基本数据类型、包装类 调用包装类的parseXXX(String s)
public void test3 () {
String str1 = "123" ;
int i1 = Integer.parseInt(str1);
System.out.println(i1+1);
String str2 = "True" ;
boolean b4 = Boolean.parseBoolean(str2) ;
System.out.println(b4); //true 与大小写无关,但内容必须是严格的与true比较
String str3 = "true1" ;
boolean b3 = Boolean.parseBoolean(str3) ;
System.out.println(b3); //false
}
//基本数据类型-->包装类的对象
public void test () {
int num1 = 10 ;
method(num1) ;
//自动装箱
int num2 = 10;
Integer in1 = num2 ;
boolean b1 = true ;
Boolean b2 = b1 ;
}
public void method(Object obj){
}
//基本数据类型-->String类型
public void test2 () {
//方式一 连接运算
int num3 = 10 ;
String str1 = num3 + "" ;
//方式二 调用String重载valueOf
float f1 = 12.3f ;
String s1 = String.valueOf(f1) ;
System.out.println(f1);// "12.3"
}
}