Scanner.NextByte 方法

定义

重载

名称 说明
NextByte(Int32)

扫描输入的下一个标记作为 .byte

NextByte()

扫描输入的下一个标记作为 .byte

NextByte(Int32)

扫描输入的下一个标记作为 .byte

[Android.Runtime.Register("nextByte", "(I)B", "")]
public sbyte NextByte(int radix);
[<Android.Runtime.Register("nextByte", "(I)B", "")>]
member this.NextByte : int -> sbyte

参数

radix
Int32

用于将令牌解释为字节值的弧度

返回

byte从输入扫描的

属性

例外

如果已关闭,则 Scanner

如果输入已用尽,则为

如果下一个令牌无法转换为有效值,则为 <a0/>。

注解

扫描输入的下一个标记作为 .byte 如果无法将下一个令牌转换为有效的字节值,此方法将引发 InputMismatchException ,如下所示。 如果转换成功,扫描程序会提前超过匹配的输入。

如果下一个标记与上面定义的 i Integer/i< 正则表达式匹配>,则令牌将转换为<值,就像删除所有区域设置特定的前缀、组分隔符和区域设置特定的后缀一样,然后通过 > 将非 ASCII 数字映射到 ASCII 数字,如果存在区域设置特定的负前缀和后缀,则将标记转换为值,byteCharacter#digit Character.digit 使用指定的弧度将生成的字符串传递给该字符串Byte#parseByte(String, int) Byte.parseByte

如果弧度小于 Character#MIN_RADIX Character.MIN_RADIX 或大于 Character#MAX_RADIX Character.MAX_RADIX,则会引发一个 IllegalArgumentException

Java文档java.util.Scanner.nextByte(.*int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

NextByte()

扫描输入的下一个标记作为 .byte

[Android.Runtime.Register("nextByte", "()B", "")]
public sbyte NextByte();
[<Android.Runtime.Register("nextByte", "()B", "")>]
member this.NextByte : unit -> sbyte

返回

byte从输入扫描的

属性

例外

如果已关闭,则 Scanner

如果输入已用尽,则为

如果下一个令牌无法转换为有效值,则为 <a0/>。

注解

扫描输入的下一个标记作为 .byte

调用窗体 nextByte() 的此方法的行为方式与调用 nextByte(radix)完全相同,其中 radix 此扫描程序的默认弧度。

Java文档java.util.Scanner.nextByte()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于