Studieren von Java8 (z. B. Lesen von Dateien mit Stream)

Fügen Sie nur die Quelle mit Ihrem eigenen Memo ein.

import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
import java.util.stream.Stream;

/**
 *Studieren des Lesens von Dateien mit Stream
 * @author komikcomik
 *
 */
public class FilesLinesTest {

	public static void main(String[] args) {

		FileSystem fs = FileSystems.getDefault();
		Path inputPath = fs.getPath("resouces/test.txt");

		/*Datei lesen*/
		try (Stream<String> stream = Files.lines(inputPath, StandardCharsets.UTF_8)) {
			stream.forEach(System.out::println);
		} catch (IOException e) {
			//TODO automatisch generierter Fangblock
			e.printStackTrace();
		}

		/*Eine Datei schreiben*/
		Path outputPath = fs.getPath("resouces/output.txt");
		try (BufferedWriter bw = Files.newBufferedWriter(outputPath, StandardCharsets.UTF_8, StandardOpenOption.CREATE)) {
			bw.write("Ahhhh\n");
			bw.write("Gut\n");
			bw.write("Uuuuuuu\n");
		} catch (IOException e) {
			//TODO automatisch generierter Fangblock
			e.printStackTrace();
		}
	}
}

Recommended Posts

Studieren von Java8 (z. B. Lesen von Dateien mit Stream)
Laden Sie Dateien mit Java HttpURLConnection hoch
Java 8 studieren (Stream)
Lesen einer Datei mit der Scannerklasse von Java
[Persönliches Memo] Lesen von Dateien mit BufferedReader
Java11: Führen Sie Java-Code unverändert in einer einzelnen Datei aus
[Java] Erstellen Sie eine temporäre Datei
Machen Sie einen Diamanten mit Java
Führen Sie eine Batchdatei von Java aus
Erstellen Sie ein Java-Projekt mit Eclipse
Ich habe versucht, die Java8 Stream API zu verwenden
[Java] Generieren Sie mithilfe der Stream-API eine verengte Liste aus mehreren Listen
Datenverarbeitung mit der Stream-API von Java 8
Versuchen Sie es mit der Stream-API in Java
Mit Java Stream nach mehreren Bedingungen sortieren
Was ist das beste Lesen von Dateien (Java)
Warum nennt Java eine Datei eine Klasse?
[Persönliches Memo] Schreiben einer Datei mit BufferedWriter
Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10
[Java] Erstellen einer Excel-Datei mit Apache POI
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Mit ShiftJIS in Datei schreiben ・ Datei lesen (Kotlin / JVM)
Die Geschichte des Versuchs, JAVA File zu bedienen
Eine Bat-Datei, die Java in Windows verwendet
So stellen Sie Struts2 manuell als Kriegsdatei bereit
Duplikatprüfung für Java8-Stream (ordentlich mit Collector schreiben)
SSH-Verbindung mit SSHJ aus der Java6-App