Scanner.NextLong Método

Definición

Sobrecargas

Nombre Description
NextLong()

Examina el siguiente token de la entrada como .long

NextLong(Int32)

Examina el siguiente token de la entrada como .long

NextLong()

Examina el siguiente token de la entrada como .long

[Android.Runtime.Register("nextLong", "()J", "")]
public long NextLong();
[<Android.Runtime.Register("nextLong", "()J", "")>]
member this.NextLong : unit -> int64

Devoluciones

examinado long desde la entrada

Atributos

Excepciones

si se Scanner ha cerrado.

si se ha agotado la entrada.

si el siguiente token no se puede traducir en un valor válido long .

Comentarios

Examina el siguiente token de la entrada como .long

Una invocación de este método del formulario nextLong() se comporta exactamente de la misma manera que la invocación nextLong(radix), donde radix es el radix predeterminado de este escáner.

Java documentación para java.util.Scanner.nextLong().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

NextLong(Int32)

Examina el siguiente token de la entrada como .long

[Android.Runtime.Register("nextLong", "(I)J", "")]
public long NextLong(int radix);
[<Android.Runtime.Register("nextLong", "(I)J", "")>]
member this.NextLong : int -> int64

Parámetros

radix
Int32

el radix usado para interpretar el token como un valor int

Devoluciones

examinado long desde la entrada

Atributos

Excepciones

si se Scanner ha cerrado.

si se ha agotado la entrada.

si el siguiente token no se puede traducir en un valor válido long .

Comentarios

Examina el siguiente token de la entrada como .long Este método iniciará InputMismatchException si el siguiente token no se puede traducir en un valor largo válido, como se describe a continuación. Si la traducción se realiza correctamente, el analizador avanza más allá de la entrada que coincide.

Si el siguiente token coincide con la <expresión regular i>Integer</i> definida anteriormente, el token se convierte en un long valor como si quitase todos los prefijos específicos de la configuración regional, separadores de grupo y sufijos específicos de la configuración regional, asignación de dígitos no ASCII a dígitos ASCII a través Character#digit Character.digitde , prepending a un signo negativo (-) si los prefijos y sufijos negativos específicos de la configuración regional estaban presentes, y pasando la cadena resultante a Long#parseLong(String, int) Long.parseLong con el radix especificado.

Si el radix es menor Character#MIN_RADIX Character.MIN_RADIX o mayor que Character#MAX_RADIX Character.MAX_RADIX, se produce una IllegalArgumentException excepción .

Java documentación para java.util.Scanner.nextLong(.*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a