Scanner.NextLong 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NextLong() |
掃描輸入的下一個標記為 |
| NextLong(Int32) |
掃描輸入的下一個標記為 |
NextLong()
掃描輸入的下一個標記為 long。
[Android.Runtime.Register("nextLong", "()J", "")]
public long NextLong();
[<Android.Runtime.Register("nextLong", "()J", "")>]
member this.NextLong : unit -> int64
傳回
從輸入掃描出來的long
- 屬性
例外狀況
如果這個 Scanner 已經關閉了。
如果輸入已經用盡。
如果下一個標記無法轉換成有效 long 值。
備註
掃描輸入的下一個標記為 long。
此形式為 nextLong() 的方法呼叫的行為與呼叫 完全相同 nextLong(radix),其中 radix 是該掃描器的預設基數。
Java 文件 java.util.Scanner.nextLong()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
NextLong(Int32)
掃描輸入的下一個標記為 long。
[Android.Runtime.Register("nextLong", "(I)J", "")]
public long NextLong(int radix);
[<Android.Runtime.Register("nextLong", "(I)J", "")>]
member this.NextLong : int -> int64
參數
- radix
- Int32
用來將標記解讀為整數值的基數
傳回
從輸入掃描出來的long
- 屬性
例外狀況
如果這個 Scanner 已經關閉了。
如果輸入已經用盡。
如果下一個標記無法轉換成有效 long 值。
備註
掃描輸入的下一個標記為 long。 若下一個代幣無法轉換為有效多頭值,此方法將拋棄 InputMismatchException 。 若轉換成功,掃描器會超越匹配的輸入。
若下一個標記符合<上述定義的 i>整數</i> 正則表達式,則該標記會轉換成一個long值,方法是移除所有特定地區的前綴、群組分隔符及特定區域的後綴,然後透過 將非 ASCII 數字映射成 ASCII 數字Character#digit Character.digit,若存在特定地區的負前綴與後綴,則在前加負號(-)。 並將所得字串以指定的基數傳遞到 。Long#parseLong(String, int) Long.parseLong
若基數 Character#MIN_RADIX Character.MIN_RADIX 小於或大於 Character#MAX_RADIX Character.MAX_RADIX,則拋出 a IllegalArgumentException 。
Java 文件 java.util.Scanner.nextLong(.*int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。