首页 > 代码库 > 基本数据类型对象的包装类
基本数据类型对象的包装类
一、概念
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
二、常用操作
1.常用的操作:
用于基本数据类型与字符串之间的转换。
基本数据类型 |
包装类 |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
float |
Float |
double |
Double |
char |
Character |
boolean |
Boolean |
2.Object 对象 一切对象的父类
Object 向基本数据类型转换 需要通过包装类 String和基本数据类型直接转换也必须通过包装类完成
三、常见应用场景
3.1基本类型的数值转换成字符串(String类型)
有两种方式:a).基本数据类型+“”,b).String.valueOf(基本数据类型)
int a = 10; String str = a+""; String str2 = String.valueOf(a);
3.2String类型的字符串转换成基本数据类型
使用基本数据类型的包装类
String str3 = "100"; int i = Integer.parseInt(str3); double d = Double.parseDouble(str3);
3.3进制之间的转换
a)十进制转换成其他进制
//十进制转换成二进制 System.out.println(Integer.toBinaryString(30));//11110, //十进制转换成八进制 System.out.println(Integer.toHexString(30));//1e //十进制转换成十六进制 System.out.println(Integer.toOctalString(30));//36
b)其他进制转换成十进制
System.out.println(Integer.parseInt("11110", 2));//30
3.4基本数据类型和包装类的转换
a).基本数据类型转换成包装类
Integer in = new Integer(30); Integer in2= Integer.valueOf(30);
b).包装类转换成基本数据类型
//jdk1.7之间不能直接转换 int a = in.intValue(); //jdk1.7之后可以自己接转换 int b = in;
基本数据类型对象的包装类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。