語言

Scanner.NextShort 方法

定義

多載

名稱 Description
NextShort(Int32)

掃描輸入的下一個標記為 short

NextShort()

掃描輸入的下一個標記為 short

NextShort(Int32)

掃描輸入的下一個標記為 short

[Android.Runtime.Register("nextShort", "(I)S", "")]
public short NextShort(int radix);
[<Android.Runtime.Register("nextShort", "(I)S", "")>]
member this.NextShort : int -> int16

參數

radix
Int32

用來將代幣解讀為短值的基數

傳回

從輸入掃描出來的short

屬性

例外狀況

如果這個 Scanner 已經關閉了。

如果輸入已經用盡。

如果下一個標記無法轉換成有效 short 值。

備註

掃描輸入的下一個標記為 short。 若下一個標記無法轉換為有效短值,此方法將拋棄 InputMismatchException 。 若轉換成功,掃描器會超越匹配的輸入。

若下一個標記符合<上述定義的 i>整數</i> 正則表達式,則該標記會轉換成一個short值,方法是移除所有特定地區的前綴、群組分隔符及特定區域的後綴,然後透過 將非 ASCII 數字映射成 ASCII 數字Character#digit Character.digit,若存在特定地區的負前綴與後綴,則在前加負號(-)。 並將所得字串以指定的基數傳遞到 。Short#parseShort(String, int) Short.parseShort

若基數 Character#MIN_RADIX Character.MIN_RADIX 小於或大於 Character#MAX_RADIX Character.MAX_RADIX,則拋出 a IllegalArgumentException

Java 文件 java.util.Scanner.nextShort(.*int)

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

NextShort()

掃描輸入的下一個標記為 short

[Android.Runtime.Register("nextShort", "()S", "")]
public short NextShort();
[<Android.Runtime.Register("nextShort", "()S", "")>]
member this.NextShort : unit -> int16

傳回

從輸入掃描出來的short

屬性

例外狀況

如果這個 Scanner 已經關閉了。

如果輸入已經用盡。

如果下一個標記無法轉換成有效 short 值。

備註

掃描輸入的下一個標記為 short

此形式為 nextShort() 的方法呼叫的行為與呼叫 完全相同 #nextShort(int) nextShort(radix),其中 radix 是該掃描器的預設基數。

Java 文件 java.util.Scanner.nextShort()

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於