Java Byte parseByte() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java Byte 类的 parseByte() 方法将字符串参数解析为有符号十进制数。字符串中的所有字符都应该是十进制数字,第一个字符除外,它可以是 ASCII 减号或加号。

第二个参数将指定的字符串参数以指定的基数解析为有符号字节。

语法

参数

's' 和 'radix' 参数代表要解析的字符串和用于解析 s 的基数。

抛出

parseByte() 方法会抛出

NumberFormatException - 如果字符串不包含可解析的字节。

返回值

此方法以十进制形式返回参数表示的字节值。

示例 1

输出

-8

示例 2

输出

Exception in thread "main" java.lang.NumberFormatException: radix 0 less than Character.MIN_RADIX
	at java.lang.Integer.parseInt(Integer.java:546)
	at java.lang.Byte.parseByte(Byte.java:149)
	at com.TpointTech.JavaByteParseByteExample2.main(JavaByteParseByteExample2.java:8)

示例 3

输出

113

示例 4

输出

36
Exception in thread "main" java.lang.NumberFormatException: Value out of range. Value:"null" Radix:36
	at java.lang.Byte.parseByte(Byte.java:151)
	at com.TpointTech.JavaByteParseByteExample4.main(JavaByteParseByteExample4.java:8)
 
下一个主题Java Byte