基本类型的包装类
结构
代码
package JAVA.api.Basic_class;
public class Basic_class_test {
public static void main(String[] args) {
//因为变量a属于基本类型 不能通过对象名的形式调用方法
//解决方法 将其转换成对象的包装类 就可以了
int a=10;
//装箱 把基本类型转换包装类型
Integer i1=new Integer(20);
//拆箱 把包装类型转换基本类型
int b= i1.intValue();
//JDK5新特性 自动拆装箱
Integer i2=20;//装箱 把基本类型转换包装类型
int c=i2; //拆箱 把包装类型转换基本类型
//----------------------------------------------------------
//需求:讲字符串的类型"10" 转换成int类型的10
String s="10";
//Integer.parseInt(s) 是一个静态方法 可以直接调用
int num= Integer.parseInt(s)+100;//这里证明已经转换成int类型了
System.out.println(num);
//其他类型转换成String都是 包装类型.parse基本类型
//除了Character 因为字符串想转换成char类型 toCharArayy() charAt()就可以转换了
String s1="aaa";
char c1='2';
char c2='2';
System.out.println(s1.toCharArray());
System.out.println(s1.charAt(1));
System.out.println(String.valueOf(c1));
}
}