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