在Java中,对于文件的操作是很频繁的,下面介绍一下关于Java对于文件的操作,包括对文件的读取、写入、创建、删除等。
1. 文件读取
import java.io.BufferedReader;
import java.io.FileReader;
public class FileReadExample {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("demo.txt"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
2. 文件写入
import java.io.BufferedWriter;
import java.io.FileWriter;
public class FileWriteExample {
public static void main(String[] args) {
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"));
writer.write("Hello, World!");
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
3. 文件创建
import java.io.File;
import java.io.IOException;
public class FileCreateExample {
public static void main(String[] args) {
try {
File file = new File("newfile.txt");
if (file.createNewFile()) {
System.out.println("created successfully");
} else {
System.out.println("already exists");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
4. 文件删除
import java.io.File;
public class FileDeleteExample {
public static void main(String[] args) {
File file = new File("fileToDelete.txt");
if (file.delete()) {
System.out.println("File deleted successfully");
} else {
System.out.println("Failed to delete the file");
}
}
}