Java的基本类型 包装类 和String的转化

常用的三种类型的转化方式

在学习java中,对于数据的类型的掌握是必要的,但是对新学者来说 往往对数据类型的错误输入导致程序报出错误,有时甚至都不知道为什么出错,今天我来分享下关于数据类型的知识。

8大基本数据类型
byte 字节型 1个字节
short 短整型 2个字节
int 整型 4个字节
long 长整型 8个字节
float 单精度小数类型 (小数最后加F或f) 4个字节
double 双精度小数类型(精度比单精度更高 精确到小数后15位)
char、 字符型 1个字符等于2个字节
booleam 布尔类型(就是判断对与错的)有两个 true 和false

引用数据类型 String 字符串类型 (String是唯一一个不用new的引用数据类型)
(如果你创建一个Student 类 那么你new一个Student 比如说
Student ds=new Student() ds就是一个引用类 数据 类型是Student )

其中 8大基本类型 也有关于其 对应的类的方法
比如说
Byte byte =new Byte();
为什么要new呢
想平时
我们创建一个byte 数据
byte a= ‘c’;
这里的a 不是Byte类的
是用 “." 不出来方法的(。是用对象调用方法关键识别符)
必须这样
Byte byte=new byte(a)
让后可以用
byte。toString()或者其他方法来对你 a里的’c’做方法的处理。

先在在了解以上基础之上 我们在来 了解 有关基本数据 基本数据类型 (包装类)
和 引用数据类型的 转化 这里以用最多的String来表示

以int 为例
基本数据到String类型的转化
这里用 String valueof(i)转化 String valueof()是String的一个方法
也可以先 new Integer 用 int的包装类里的方法进行转化

包装类到 String的转化
用包装类里的方法toString 进行转化

String转化为 基本类型
使用的事 int 包装类的方法 Integer parselnts(s)

String转化为 包装类 Integer 的方法
new Integer(s)就达成了转化

最后包装类到基本数据
使用的还是 包装类的方法 int value

综上所述 不难发现 到包装类的 只有new 而基本数据到String的转化也都是在调用
包的方法和String的方法 String自带方法 而基本数据需要 new一个包装类

可以这样理解 String 里面既有数据又有方法 基本数据只有数据 包装类只有方法没有数据(需要我们给包装类加数据 而我们通常用String时也都直接给数据再调用方法的)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值