Файлове - Четене и Писане
- Теория
- Код
Работа с Файлове в Java
Java предлага множество класове и методи за работа с файлове, което позволява четенето, писането и обработката на файлови данни по ефективен и удобен начин.
Създаване на Файлове
В Java, файлове могат да бъдат създадени използвайки класа File
. Класът File
не създава физически файл, а представя пътя към файл във файловата система.
Пример за Създаване на Файл:
import java.io.File;
import java.io.IOException;
public class CreateFileExample {
public static void main(String[] args) {
try {
File моятФайл = new File("име-на-файла.txt");
if (моятФайл.createNewFile()) {
System.out.println("Файлът е създаден: " + моятФайл.getName());
} else {
System.out.println("Файлът вече съществува.");
}
} catch (IOException грешка) {
System.out.println("An error occurred.");
грешка.printStackTrace();
}
}
}
Четене на Файлове
За четене на файлове в Java, често се използват класовете FileReader
, BufferedReader
и Scanner
.
Пример за Четене на Файл:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileReadingExample {
public static void main(String[] args) {
try (BufferedReader четец = new BufferedReader(new FileReader("example.txt"))) {
String ред;
while ((