java byte 方法_java Byte.parseByte方法

parseBytepublicstaticbyteparseByte(Strings,intradix)throwsNumberFormatException将string参数分析为一个有符号的byte,其基数由第二个参数指定。除了第一个字符可以是表示负值的A...

parseByte

public static byte parseByte(String s,

int radix)

throws NumberFormatException

将 string 参数分析为一个有符号的 byte,其基数由第二个参数指定。除了第一个字符可以是表示负值的 ASCII 负号 '-' ('\u002D') 之外(这取决于 Character.digit(char, int) 是否返回非负值),该 string 中的字符必须都是指定基数的数字。返回得到的 byte 值。

如果出现下列任何一种情况,则抛出一个 NumberFormatException 类型的异常:

* 第一个参数为 null 或是一个长度为零的字符串。

* 基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。

* 字符串的任一字符不是指定基数的数字,第一个字符是负号 '-' ('\u002D') 的情况除外(但此时字符串的长度应超过 1)。

* 字符串所表示的值不是 byte 类型的值。

参数:

s - 要分析的包含 byte 表示形式的 String

radix - 在分析 s 时使用的基数

返回:

以指定基数表示的 string 参数所表示的 byte 值

抛出:

NumberFormatException - 如果该 string 不包含一个可分析的 byte。

我想知道public static byte parseByte(String s,int radix)里的参数int radix是什么意思?

例如b[0] = Byte.parseByte("11", 2); b[0]就等于3;

b[0] = Byte.parseByte("11", 3); b[0]就等于4;

展开

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值