基本数据类型对象的包装类

一、概念

将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

二、常用操作

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;

 

转载于:https://www.cnblogs.com/wujiwen/p/6289275.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值