java Byte 方法详解

发布时间:2021-10-24 13:27:11

直接来码


package com.String;

public class ByteDamo {
static void m1() {
//byte 的构造函数
Byte bb=new Byte((byte) 333);
System.out.println(bb);
Byte jByte=new Byte("33");
System.out.println(jByte);
}

public static void main(String[] args) {
//m1();
Byte ll=new Byte((byte) 4.56);
//byteValue() 返回此值 Double为 byte的基本收缩转换后。
System.out.println(ll.byteValue());//该对象在转换为 byte后转换的 byte 。

//compare(byte x, byte y) 数值比较两个 byte值。
Byte kk=new Byte((byte) 20);
Byte kk1=new Byte((byte) 80);
System.out.println(new Byte((byte) 3).compare(kk, kk1));//返回的值为kk-kk1

//compareTo(Byte anotherByte) 数字比较两个 Byte对象。
Byte qq = 10;
Byte ww=3;
System.out.println(qq.compareTo(qq));//返回的值为ww-qq;
System.out.println(ww.compareTo(qq));

//decode(String nm) 将 String解码成 Byte 。
Byte kk2=new Byte("5");
System.out.println(kk2.decode("9"));//一个 Byte对象持有 byte值代表 nm

//doubleValue() 返回此值 Byte为 double一个宽元转换后。
System.out.println(new Byte("23").doubleValue());//此对象在转换为 double之后表示的 double 。

//equals(Object obj) 将此对象与指定的对象进行比较。
System.out.println(new Byte("22").equals(2));//返回值为true和false

//floatValue() 返回此值 Byte为 float一个宽元转换后。
System.out.println(new Byte("56").floatValue());//返回值为float

//hashCode() 返回这个Byte的哈希码; 等于调用intValue()的结果。
System.out.println(new Byte("50").hashCode());
System.out.println(new Byte("5").hashCode());

//hashCode(byte value) 返回一个byte值的哈希码; 兼容Byte.hashCode() 。
System.out.println(new Byte("12").hashCode(new Byte((byte) 2)));

//intValue() 返回此的值 Byte作为 int加宽原始转换之后。
System.out.println(new Byte("2").intValue());
System.out.println(new Byte("-5").intValue());

//longValue() 返回此值 Byte为 long一个宽元转换后。
System.out.println(new Byte("56").longValue());//返回的值为Long型

//parseByte(String s) 将字符串参数解析为带符号的十进制 byte 。
System.out.println(new Byte("45").parseByte("2"));
System.out.println(new Byte("45").parseByte("10"));//全部以十进制返回
System.out.println(new Byte("45").parseByte("-3"));

//parseByte(String s, int radix) 将字符串参数解析为第二个参数指定的基数中的带符号的 byte 。
System.out.println(new Byte((byte) 22).parseByte("11", 3));//表示 字符串11以3为基数表示为10进制的byte值是 4 ,这里的11表示的是一个3进制数
//如果你给的string 不能转换,或者基数小于2或大于36 会抛出异常
System.out.println(new Byte("23").parseByte("11", 4));
System.out.println(Byte.parseByte("1", 2));

//shortValue() 返回此值 Byte为 short一个宽元转换后。
System.out.println(new Byte("1").shortValue());//返回的类型为short

//toString(byte b) 返回一个新的 String对象,代表指定的 byte 。
System.out.println(new Byte("45").toString(new Byte((byte) 23)));

//valueOf(byte b) 返回一个 Byte指定的 byte值的 Byte实例。
System.out.println(new Byte("12").valueOf(new Byte((byte) 6)));

//valueOf(String s) 返回一个 Byte物体保持由指定的给定的值 String 。
System.out.println(new Byte((byte) 32).valueOf("-23"));//返回一个Byte物体保持由指定的给定的值String 。 该参数被解释为表示一个有符号的十进制byte ,

//valueOf(String s, int radix)
//返回一个 Byte对象,该对象保存从指定的String中 String的值,并使用第二个参数给出的基数进行解析。
System.out.println(new Byte("23").valueOf("56", 8));//返回八进制的56



































}
}

相关文档

  • 商务英语的就业前景
  • 制作小升初简历七大绝招
  • 夏季养生有讲究起居饮食需注意
  • 郑爽前男友公司成为被执行人怎么回事张恒说郑爽追的他是真的吗
  • JavaScript实现继承
  • 移动小白卡是什么样子的_小白电话卡怎么收费的
  • 东北话ne是啥意思
  • 欢迎新生入学的标语大全
  • 苹果序列号开头含义
  • 小米3手机点不动关不了机怎么办
  • 动物农场读后感范文400字(精选3篇)
  • 怎么治疗孩子胃痛
  • 橘子扦插几年结果
  • 七年级下语文课后古诗词
  • LINK1104:无法打开文件“OLDNAMES.LIB”
  • 小鞋子影评观后感
  • 世界最长女孩头发多长
  • 为什么泰迪喜欢屎,泰迪为什么吃自己的屎
  • 魅族小溪怎么快速打开
  • 梦见癞蛤蟆是怎么回事
  • 宿舍管理制度_员工宿舍管理制度范文
  • 薰衣草耐热吗
  • 带字星座图片金牛座
  • Java POI根据模板导出word,POI转化word为html代码
  • 2020年内蒙古高考一本录取通知书发放时间
  • 民房修建合同
  • 父爱的方式的朗诵词
  • 初中名著阅读试题答题方法
  • Ubuntu 16.04安装OpenCV 3.1.0,报错:fatal error hdf5.h no such file or directory 解决方法
  • dvd连接电视怎么插线
  • 猜你喜欢

    电脑版