Etudier java8 (comme lire des fichiers à l'aide de Stream)

Collez simplement la source avec votre propre mémo.

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;

/**
 *Étudier la lecture de fichiers à l'aide de Stream
 * @author komikcomik
 *
 */
public class FilesLinesTest {

	public static void main(String[] args) {

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

		/*Lire le fichier*/
		try (Stream<String> stream = Files.lines(inputPath, StandardCharsets.UTF_8)) {
			stream.forEach(System.out::println);
		} catch (IOException e) {
			//Bloc de capture généré automatiquement TODO
			e.printStackTrace();
		}

		/*Ecrire un fichier*/
		Path outputPath = fs.getPath("resouces/output.txt");
		try (BufferedWriter bw = Files.newBufferedWriter(outputPath, StandardCharsets.UTF_8, StandardOpenOption.CREATE)) {
			bw.write("Ahhhh\n");
			bw.write("Bien\n");
			bw.write("Uuuuuuu\n");
		} catch (IOException e) {
			//Bloc de capture généré automatiquement TODO
			e.printStackTrace();
		}
	}
}

Recommended Posts

Etudier java8 (comme lire des fichiers à l'aide de Stream)
Télécharger des fichiers à l'aide de Java HttpURLConnection
Étudier Java 8 (Stream)
Lire un fichier à l'aide de la classe Scanner de Java
[Mémo personnel] Lecture de fichiers à l'aide de BufferedReader
Java11: exécuter le code Java dans un seul fichier tel quel
[Java] Créer un fichier temporaire
Faire un diamant en utilisant Java
Exécuter le fichier de commandes à partir de Java
Créer un projet Java à l'aide d'Eclipse
J'ai essayé d'utiliser l'API Java8 Stream
[Java] Générez une liste restreinte à partir de plusieurs listes à l'aide de l'API Stream
Traitement des données à l'aide de l'API de flux de Java 8
Essayez d'utiliser l'API Stream en Java
Trier par plusieurs conditions à l'aide de Java Stream
Quelle est la meilleure lecture de fichier (Java)
Pourquoi Java appelle-t-il un fichier une classe?
[Mémo personnel] Écriture d'un fichier à l'aide de BufferedWriter
Étudier Java ―― 3
Étudier Java ―― 9
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10
[Java] Création d'un fichier Excel à l'aide d'Apache POI
Lire une chaîne dans un fichier PDF avec Java
Écrire dans un fichier en utilisant ShiftJIS ・ Lire un fichier (Kotlin / JVM)
Histoire d'essayer de faire fonctionner le fichier JAVA
Un fichier bat qui utilise Java dans Windows
Pour déployer manuellement Struts2 en tant que fichier war
Vérification de duplication de flux Java8 (écrire proprement à l'aide de Collector)
Connexion SSH à l'aide de SSHJ à partir de l'application Java 6