概述
java中八种数据类型对应的包装类型 为了方便
byte------Byte
short-------Short
int-------Integer
long------Long
float------Float
double------Double
boolean -----Boolean
char-------Character
//m1方法想接收byte类型的数据,可以将byte包装成Byte再传递参数
public static void m1(Object o) {
System.out.println(o);
}
public static void main(String[] args) {
byte b = 10;
Byte b1 = new Byte(b);//将b包装成Byte类型
m1(b);//Byte已经将Object中的toString方法重写
}
包装类之间的继承关系
八种数据类型常用的方法
Integer为例
//Integer中常用的方法
Integer i1 = new Integer(10);
int i2 = i1.intValue();//Integer---->int
System.out.println(i1+1);//11
//static int parsInt()
//String-->int
int age = Integer.parseInt("25");
System.out.println(age+1);//26
//int age1 = Integer.parseInt("zaa");//数字格式化问题
//static double
double price = Double.parseDouble("3.2");
System.out.println(price+1);
//将int类型十进制转为2进制
String s1 = Integer.toBinaryString(10);
System.out.println(s1);//1010
//将int类型十进制转为16进制
String s2 = Integer.toHexString(10);
System.out.println(s2);//a
//将int类型十进制转为8进制
String s3 = Integer.toHexString(10);
System.out.println(s3);
//int ==> Integer
Integer i3 = Integer.valueOf(10);
//String ==>Integer
Integer i4 = Integer.valueOf("10");
//int Integer String 相互转换
//int Integer String 相互转换
//int-->Integer
Integer i1 = Integer.valueOf(10);
//Integer-->int
int i2 = Integer.valueOf(10);
//String-->Integer
Integer i3 = Integer.valueOf("10");
//Integer-->String
String s1 = i3.toString();
//String -->int
int i4 = Integer.parseInt("123");
//int --> String
String s2 = 10+"";
最后
以上就是昏睡热狗为你收集整理的基本类型对应的包装类的全部内容,希望文章能够帮你解决基本类型对应的包装类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复