Byte类型parseByte方法的作用是把一个字符串解析转换为Byte类型能接受的值,并返回一个byte值。
Byte类型parseByte方法有两个:
public static byte parseByte(String s) throws NumberFormatException
public static byte parseByte(String s,int radix) throws NumberFormatException
第一个方法默认是对参数按照十进制进行解析的,第二个参数则允许指定参数的进制。
看demo:
public class ByteTest_2 {
public static void main(String[] args) {
System.out.println("Min:" + Byte.MIN_VALUE + ",Max:" + Byte.MAX_VALUE);
System.out.println(Byte.BYTES);
System.out.println(Byte.SIZE);
System.out.println(Byte.TYPE);
/* 输出
Min:-128,Max:127
1
8
byte
*/
System.out.println("----------------------------------------");
byte a = Byte.parseByte("100");
byte b = Byte.parseByte("011", 8);
byte c = Byte.parseByte("1a", 16);
System.out.println(a);
System.out.println(b);
System.out.println(c);
/* 输出
100
9
26
*/
}
}