前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基本数据类型封装类

基本数据类型封装类

作者头像
端碗吹水
发布2020-09-23 10:32:40
3010
发布2020-09-23 10:32:40
举报
文章被收录于专栏:程序猿的大杂烩

基本数据类型封装类:

Integerint

Floatfloat

Character char

Shortshort

Bytebyte

Longlong

Booleanboolean

封装类里面的方法和特性都差不多,只要学会其中一个其他的也就会了,一般来讲用得比较多的是Integer,其他则用的比较少。

在JDK1.5以下的版本,封装类只能当类来使用,也就是要new出对象才可以使用,但是在JDK1.5以后的版本则可以当做一个数据类型直接使用。如果在JDK1.5以下的版本直接作为类型使用时就会报语法错误的。例如:

7996809ddee7550cd1b9f87893041ec5.png
7996809ddee7550cd1b9f87893041ec5.png

JDK1.5以下版本:

a7fd4e2a2a8ba05610deee12657a3031.png
a7fd4e2a2a8ba05610deee12657a3031.png

直接作为类型申请就会报语法错误,只能构建对象来进行使用。

JDK1.5以上则两种都可以写:

abfbe90b5302dab53b4d41744b639339.png
abfbe90b5302dab53b4d41744b639339.png

运行结果:

5a4051d051347686951289883ae70961.png
5a4051d051347686951289883ae70961.png

Integer类里有一个缓冲池,只要是-128到127的整数值都是从这个缓冲池里拿的值,所以如果给两个对象赋予同样的值,用==比较两个对象的时候结果就会为true。例如:

92414d943aff0cdf016aedbd21785c55.png
92414d943aff0cdf016aedbd21785c55.png
3b52c02f867887aff5552dc2f1c9844d.png
3b52c02f867887aff5552dc2f1c9844d.png

如果大于缓冲池里的值:

9caace620452b7ae83e5d0a4cbcf749e.png
9caace620452b7ae83e5d0a4cbcf749e.png
4832f1dc99df72f23d84e840fcaeecaf.png
4832f1dc99df72f23d84e840fcaeecaf.png

Integer类里的方法:

parseInt();  转换进制方法,将指定的进制转换为十进制。

代码示例:

6b2637921648cc71c94cfee3b7e6133e.png
6b2637921648cc71c94cfee3b7e6133e.png

运行结果:

77534f3005bb8e6f653989ae0043363b.png
77534f3005bb8e6f653989ae0043363b.png

将十进制转换成十六进制:

Integer.toHexString(int i);

将十进制转换成八进制:

Integer.toOctalString(int i);

将十进制转换二进制:

Integer.toBinaryString(int i);

将十六进制转换成十进制:

Integer.valueOf(“cdef”,16).toString();

将八进制转换成十进制:

Integer.valueOf(“567”,8).toString();

将二进制转换成十进制:

Integer.valueOf(“1010101”,2).toString();

  每一个类都可以拿到自己最大值,最小值等的常量属性。

代码示例:

881e4c5f26ae8ca239fe78eb71b43ba0.png
881e4c5f26ae8ca239fe78eb71b43ba0.png

运行结果:

b23006005a80237deeae944bdd3157b9.png
b23006005a80237deeae944bdd3157b9.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/10/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档