RandomAccessFile.ReadLine Metodo

Definizione

Legge la riga di testo successiva da questo file.

[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

Valori restituiti

la riga di testo successiva del file o null se viene rilevata la fine del file prima che venga letto anche un byte.

Implementazioni

Attributi

Eccezioni

se il file è chiuso o si verifica un altro errore di I/O.

Commenti

Legge la riga di testo successiva da questo file. Questo metodo legge successivamente i byte dal file, a partire dal puntatore al file corrente, fino a raggiungere un terminatore di riga o la fine del file. Ogni byte viene convertito in un carattere prendendo il valore del byte per gli otto bit inferiori del carattere e impostando gli otto bit alti del carattere su zero. Questo metodo non supporta pertanto il set di caratteri Unicode completo.

Una riga di testo viene terminata da un carattere di ritorno a capo ('\u005Cr'), un carattere di nuova riga ('\u005Cn'), un carattere di ritorno a capo immediatamente seguito da un carattere di nuova riga o dalla fine del file. I caratteri di terminazione riga vengono eliminati e non sono inclusi come parte della stringa restituita.

Questo metodo blocca fino a quando non viene letto un carattere di nuova riga, un ritorno a capo e il byte che segue vengono letti (per verificare se è una nuova riga), viene raggiunta la fine del file o viene generata un'eccezione.

per java.io.RandomAccessFile.readLine().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a