Condividi tramite


Scanner.NextInt Metodo

Definizione

Overload

NextInt()

Analizza il token successivo dell'input come int.

NextInt(Int32)

Analizza il token successivo dell'input come int.

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.

Si applica a