byte api java_java api之java.lang.Byte

//Byte类是用来封装基本数据类型byte的。这个类还提供了一些byte和string之间转换的方法

/**

* CONSTANT 常量

*/

//常量MAX_VALUE表示一个byte基本类型所能存储的最大值

System.out.println(Byte.MAX_VALUE);

//常量MIN_VALUE表示一个byte基本类型所能存储的最小值

System.out.println(Byte.MIN_VALUE);

//常量SIZE表示一个byte基本数据类型占几位二进制数

System.out.println(Byte.SIZE);

//常量TYPE表示类Byte封装了哪个基本数据类型

System.out.println(Byte.TYPE);

/**

* Constructor 构造函数

*/

//将一个基本数据类型byte类型变量,封装成一个Byte对象

byte b = 127;

Byte B = new Byte(b);

//将一个全为数字的字符串构封装成一个Byte对象。

//这里的字符串中的数字必须是byte基本数据类型做能表示的有效数值的范围。也就是-128到127之间的数字。

//超出这个数值会报java.lang.NumberFormatException异常。

Byte B1 = new Byte("127");

//将Byte对象转换为一个byte基本数据类型所表示的数值

System.out.println(B1.byteValue());

//比较两个Byte类型的对象。B1大于参数中的对象返回1,小于参数返回-1,等于参数返回0

System.out.println(B1.compareTo(new Byte("126")));

//将一个10,8,16进制的数值转换成一个Byte对象。参数中的值必须要在byte基本数据类型的范围之内。-128-127

System.out.println(Byte.decode("127"));

//将一个Byte对象的值转换成一个double基本数据类型

System.out.println(B1.doubleValue());

//比较两个Byte对象的值是否相同,也就是Byte对象中保存的数值是否相同

System.out.println(B1.equals(new Byte("127")));

//将一个Byte对象的值转换为一个float基本数据类型的值

System.out.println(B1.floatValue());

//返回Byte对象的hash码,也就是Byte对象中保存的那个值的hash码

System.out.println(B1.hashCode());

//将一个Byte对象的值转化为int基本数据类型

System.out.println(B1.intValue());

//将一个Byte对象的值转换为long基本数据类型

System.out.println(B1.longValue());

//将一个十进制数的字符串转换为一个byte基本数据类型的数。数字前可以加-号或者\u002D表示负数,但是不能加+号活者\u002B表示正数

//字符串中的值不能超过byte基本数据类型的返回-128到127,否则抛异常NumberFormatException

System.out.println(Byte.parseByte("-12"));

//将方法中第一个参数作为第二个参数的进制的数,然后转换为十进制的byte基本数据类型

//如下:将一个十六进制的14,转换成10进制的byte基本数据类型。也就是将14作为一个十六进制的数字,然后转换为十进制的byte基本数据类型

System.out.println(Byte.parseByte("14", 16));

//将一个Byte对象的值转换为short基本数据类型的值

System.out.println(B1.shortValue());

//将Byte对象的值转换为字符串

System.out.println(B1.toString());

//将一个byte基本数据类型值,转换为字符串。注方法中必须是byte类型的变量,不能直接放数字

byte b1 = 12;

System.out.println(Byte.toString(b1));

//将一个byte基本数据类型的值封装成一个Byte类型的对象

byte c = 11;

System.out.println(Byte.valueOf(c));

//将一个数值字符串封装成一个Byte对象。数值一定要在byte基本数据类型范围 -128到127之间,否则报异常

System.out.println(Byte.valueOf("127"));

将方法中第一个参数作为第二个参数的进制的数,然后转换为十进制的Byte对象

//如下:将一个八进制的16,转换成10进制的byte基本数据类型。也就是将16作为一个八进制的数,然后转换为十进制的Byte对象

System.out.println(Byte.valueOf("16", 8));

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2012-11-27 17:25

浏览 1111

评论

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值