Java+包裹类型_java中的包裹类型

包裹类型将一个基本数据类型的数据转换成对象的形式,从而使得它们可以像对象一样参与运算和传递。下表列出了基本数据类型所对应的包裹类型:

基本类型    包裹类型

boolean    Boolean

char          Character

byte           Byte

short         Short

int              Integer

long           Long

float          Float

double      Double

介绍Integer、Character两个包裹类型函数使用和意义,其它的包裹类型使用方法大同小异。

Integer:

int a, b;

Integer i;                                            //包裹类型

i.intValue();                                        //获取i的值

i.equals(a);                                        //判断是否和n相等,相等为true,否则为false

i.compareTo(a);                                 //比较大小,比n大为1,相等为0,小于为-1

i.toString();                                        //转换为字符串

i.MAX_VALUE;                                  //int能够表示的最大值

i.MIN_VALUE;                                   //int能够表示的最小值

i.compare(a, b);                          //比较整型变量a,b两数的值,a大于b为1,等于为0,小于为-1

i.divideUnsigned(a, b);                      //对整型变量a,b两数作除法,返回取整后的商

i.bitCount(a);                                     //计算整型a二进制位中数值为1的位的个数

i.max(a, b);                                       //返回整型a,b中较大的数

i.min(a, b);                                        //返回整型a,b中较大的数

Character:

char d = ‘a’;

Character c = ‘A’;

c.charValue();                                   //获取c的值

c.compareTo(d);                               //比较c和d的值,用c的ascii码减去d的ascii码返回结果

c.equals(d);                                      //将c和d作比较,相等返回true,否则返回false

c.isLetter(d);                                     //判断是否为字母,是返回true,否则返回false

c.isLowerCase(d);                            //判断是否为小写字母,是返回true,否则返回false

c.isUpperCase(d);                            //判断是否为大写字母,是返回true,否则返回false

c.toLowerCase(c);                            //将字符转换为小写

c.toUpperCase(d);                            //将字符转换为大写

相关文章:包裹类型Boolean以下是包裹类型Boolean的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; public final class java.lang.Boolean implements java.io.Serializable, java.lang.Comparable {...

包裹类型Character以下是包裹类型Character的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; public final class java.lang.Character implements java.io.Serializable, java.lang.Comparable {...

包裹类型Byte以下是包裹类型Byte的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Byte extends java.lang.Number implements java.lang.Comparable {...

包裹类型Short以下是包裹类型Short的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Short extends java.lang.Number implements java.lang.Comparable {...

包裹类型Integer以下是包裹类型Integer的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Integer extends java.lang.Number implements java.lang.Comparable {...

包裹类型Long以下是包裹类型Long的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Long extends java.lang.Number implements java.lang.Comparable {...

包裹类型Float以下是包裹类型Float的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Float extends java.lang.Number implements java.lang.Comparable {...

包裹类型Double以下是包裹类型Double的一些描述: // (version 1.8 : 52.0, super bit) // Signature: Ljava/lang/Number;Ljava/lang/Comparable; public final class java.lang.Double extends java.lang.Number implements java.lang.Comparable {...

有秒计时的数字时钟题目内容:这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:...

java制作课程表java制作课程表:新建工程,工程中新建两个类KCBData、KCB。KCBData用于存 放Table表格数据,KCB实现窗体。...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值