Scanner.NextInt Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
NextInt() |
Analizza il token successivo dell'input come |
NextInt(Int32) |
Analizza il token successivo dell'input come |
NextInt()
Analizza il token successivo dell'input come int
.
[Android.Runtime.Register("nextInt", "()I", "")]
public int NextInt();
[<Android.Runtime.Register("nextInt", "()I", "")>]
member this.NextInt : unit -> int
Restituisce
l'oggetto int
analizzato dall'input
- Attributi
Eccezioni
se questo è Scanner
stato chiuso.
se l'input è stato esaurito.
se il token successivo non può essere convertito in un valore valido int
.
Commenti
Analizza il token successivo dell'input come int
.
Una chiamata di questo metodo del form nextInt()
si comporta esattamente allo stesso modo della chiamata nextInt(radix)
, dove radix
è il radix predefinito di questo scanner.
Documentazione java per java.util.Scanner.nextInt()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
NextInt(Int32)
Analizza il token successivo dell'input come int
.
[Android.Runtime.Register("nextInt", "(I)I", "")]
public int NextInt(int radix);
[<Android.Runtime.Register("nextInt", "(I)I", "")>]
member this.NextInt : int -> int
Parametri
- radix
- Int32
il radix usato per interpretare il token come valore int
Restituisce
l'oggetto int
analizzato dall'input
- Attributi
Eccezioni
se questo è Scanner
stato chiuso.
se l'input è stato esaurito.
se il token successivo non può essere convertito in un valore valido int
.
Commenti
Analizza il token successivo dell'input come int
. Questo metodo genera un'eccezione InputMismatchException
se il token successivo non può essere convertito in un valore int valido, come descritto di seguito. Se la traduzione ha esito positivo, lo scanner avanza oltre l'input corrispondente.
Se il token successivo corrisponde all'espressione <regolare i>Integer</i> definita in precedenza, il token viene convertito in un int
valore come se rimuovesse tutti i prefissi specifici delle impostazioni locali, i separatori di gruppo e i suffissi specifici delle impostazioni locali, quindi il mapping di cifre non ASCII in cifre ASCII tramite Character#digit Character.digit
, anteponendo un segno negativo (-) se sono presenti prefissi negativi e suffissi negativi specifici delle impostazioni locali, e passando la stringa risultante a Integer#parseInt(String, int) Integer.parseInt
con il radix specificato.
Se il file radix è minore o maggiore di Character#MIN_RADIX Character.MIN_RADIX
Character#MAX_RADIX Character.MAX_RADIX
, viene generata un'eccezione IllegalArgumentException
.
Documentazione java per java.util.Scanner.nextInt(.*int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.