Java API-----包装类
文章目录
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥一、开胃小菜阶段🍰
package packages;
/**
*
* @author 一生只爱一个人
*包装类的定义
*一、Integer类除了具有Object类的所有方法外,还有一些特有的方法,如下表所示
*toBinaryString(int i) //以二进制无符号整数形式返回一个整数参数的字符串
*toHexString(int i) //以十六进制无符号整数形式返回一个整数参数的字符串
*toOctalString(int i) //以十六进制无符号整数形式返回一个整数参数的字符串
*
* Integer valueOf(int i ) 返回一个表示指定的int值的Integer实例
* Integer valueOf(String s) 返回一个表示指定字符串的int值的Integer实例
* int parseInt(String s) 将字符串参数作为有符号的十进制整数进行解析
* intValue() 将Integer类型的值以int类型返回
*/
public class Demo1 {
public static void main(String[] args) {
System.out.println("**********将int的基本数据类型转换为二进制、八进制、十六进制的字符串* * * * * * * * * *");
int num = 12 ;
String str1= Integer.toBinaryString(num);
System.out.println(num+"的二进制是:"+str1);
String str2 = Integer.toOctalString(num);
System.out.println(num+"的八进制是:"+str2);
String str3 =Integer.toHexString(num);
System.out.println(num+"的十六进制是:"+str3);
System.out.println("* * * * * * * * * *拆箱、装箱、解析字符串为int类型* * * * * * * * * *");
int n = 12 ;
Integer integer = Integer.valueOf(12);
System.out.println("将基本数据int类型的值" + n + "转换为Integer");
System.out.println("这是装箱操作");
int m = integer.intValue();
System.out.println("将Integet对象转换为基本数据类型int" +"的值是"+m);
System.out.println("这是拆箱的操作");
int str4 = integer.valueOf("12");
System.out.println("将字符串"+str3+"转换称int类型的"+str4);
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *");
}
}
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥二、JDK5.0新特性–自动拆箱和装箱🍺
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨