자바 api 의 java. lang. Bite
//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));
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.