Freigeben über


Files.ReadAllLines Methode

Definition

Überlädt

ReadAllLines(IPath, Charset)

Lesen Sie alle Zeilen aus einer Datei.

ReadAllLines(IPath)

Lesen Sie alle Zeilen aus einer Datei.

ReadAllLines(IPath, Charset)

Lesen Sie alle Zeilen aus einer Datei.

[Android.Runtime.Register("readAllLines", "(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List;", "", ApiSince=26)]
public static System.Collections.Generic.IList<string>? ReadAllLines (Java.Nio.FileNio.IPath? path, Java.Nio.Charset.Charset? cs);
[<Android.Runtime.Register("readAllLines", "(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/util/List;", "", ApiSince=26)>]
static member ReadAllLines : Java.Nio.FileNio.IPath * Java.Nio.Charset.Charset -> System.Collections.Generic.IList<string>

Parameter

path
IPath

Der Pfad der Datei.

cs
Charset

das für die Decodierung zu verwendende Zeichensatz

Gibt zurück

die Zeilen aus der Datei als a List; ob das List änderbar ist oder nicht, ist implementierungsabhängig und daher nicht angegeben.

Attribute

Hinweise

Lesen Sie alle Zeilen aus einer Datei. Diese Methode stellt sicher, dass die Datei geschlossen wird, wenn alle Bytes gelesen wurden oder ein E/A-Fehler oder eine andere Laufzeit-Ausnahme ausgelöst wird. Bytes aus der Datei werden mit dem angegebenen Zeichensatz in Zeichen decodiert.

Diese Methode erkennt Folgendes als Zeilenabschlusszeichen: <ul><li>&#92;u000D gefolgt von &#92;u000A, CARRIAGE RETURN gefolgt von LINE FEED </li<>li>&#92;u000A, LINE FEED </li<>li>&#92;u000D, CARRIAGE RETURN </li></ul>

Zusätzliche Unicode-Zeilenabschlusszeichen können in zukünftigen Releases erkannt werden.

Beachten Sie, dass diese Methode für einfache Fälle vorgesehen ist, in denen es zweckmäßig ist, alle Zeilen in einem einzigen Vorgang zu lesen. Es ist nicht für das Lesen in großen Dateien vorgesehen.

Java-Dokumentation für java.nio.file.Files.readAllLines(java.nio.file.Path, java.nio.charset.Charset).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ReadAllLines(IPath)

Lesen Sie alle Zeilen aus einer Datei.

[Android.Runtime.Register("readAllLines", "(Ljava/nio/file/Path;)Ljava/util/List;", "", ApiSince=26)]
public static System.Collections.Generic.IList<string>? ReadAllLines (Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("readAllLines", "(Ljava/nio/file/Path;)Ljava/util/List;", "", ApiSince=26)>]
static member ReadAllLines : Java.Nio.FileNio.IPath -> System.Collections.Generic.IList<string>

Parameter

path
IPath

Der Pfad der Datei.

Gibt zurück

die Zeilen aus der Datei als a List; ob das List änderbar ist oder nicht, ist implementierungsabhängig und daher nicht angegeben.

Attribute

Hinweise

Lesen Sie alle Zeilen aus einer Datei. Bytes aus der Datei werden mithilfe von StandardCharsets#UTF_8 UTF-8Charset charsetin Zeichen decodiert.

Diese Methode funktioniert so, als wäre das Aufrufen des Ausdrucks gleichbedeutend mit der Auswertung des Ausdrucks:

{@code
            Files.readAllLines(path, StandardCharsets.UTF_8)
            }

In Version 1.8 hinzugefügt.

Java-Dokumentation für java.nio.file.Files.readAllLines(java.nio.file.Path).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: