Java
File IO
Read and write file operations.
By EZ4Code Team
iofile
Code
import java.nio.file.*;
import java.io.*;
import java.util.*;
// Write file
Files.writeString(Path.of("output.txt"), "Hello World");
// Read all lines
List<String> lines = Files.readAllLines(Path.of("input.txt"));
// Read line by line
try (Stream<String> stream = Files.lines(Path.of("data.txt"))) {
stream.filter(line -> line.startsWith("#"))
.forEach(System.out::println);
}
// Copy file
Files.copy(Path.of("src.txt"), Path.of("dest.txt"),
StandardCopyOption.REPLACE_EXISTING);
// Create directory
Files.createDirectories(Path.of("a/b/c"));Explanation
The NIO.2 Files class provides a concise file operation API.
More Java Snippets
String Operations and StringBuilder
Manipulate strings with split, join, substring, and StringBuilder in Java.
Stream API
Process collections using the Stream API.
Lambda Expressions
Simplify code with Lambda expressions.
Optional
Handle null values elegantly.
Collection Operations
Common operations on List, Set, and Map.
Exception Handling
try-catch-finally and custom exceptions.