RandomAccessFile.ReadLine Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee la siguiente línea de texto de este archivo.
[Android.Runtime.Register("readLine", "()Ljava/lang/String;", "")]
public string? ReadLine();
[<Android.Runtime.Register("readLine", "()Ljava/lang/String;", "")>]
abstract member ReadLine : unit -> string
override this.ReadLine : unit -> string
Devoluciones
la siguiente línea de texto de este archivo, o null si se encuentra el final del archivo antes de que se lea incluso un byte.
Implementaciones
- Atributos
Excepciones
si se cierra este archivo u se produce otro error de E/S.
Comentarios
Lee la siguiente línea de texto de este archivo. Este método lee sucesivamente bytes del archivo, comenzando en el puntero de archivo actual, hasta que alcanza un terminador de línea o el final del archivo. Cada byte se convierte en un carácter tomando el valor del byte para los ocho bits inferiores del carácter y estableciendo los ocho bits altos del carácter en cero. Este método no admite, por lo tanto, el juego de caracteres Unicode completo.
Una línea de texto finaliza mediante un carácter de retorno de carro ('\u005Cr'), un carácter de nueva línea ('\u005Cn'), un carácter de retorno de carro inmediatamente seguido de un carácter de nueva línea o el final del archivo. Los caracteres de terminación de línea se descartan y no se incluyen como parte de la cadena devuelta.
Este método se bloquea hasta que se lee un carácter de nueva línea, se lee un retorno de carro y el byte siguiente (para ver si es una nueva línea), se alcanza el final del archivo o se produce una excepción.
Java documentación para java.io.RandomAccessFile.readLine().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.