Java中的文件操作是编写Java程序时必不可少的一部分,它允许我们读取、写入和操作文件。不管是读取用户的输入,还是向文件中写入数据,文件操作都是必不可少的。下面将介绍一些常用的文件操作方法:
1. 创建文件
在Java中,我们可以使用File类来创建文件。下面是一个示例代码:
File file = new File("example.txt");
if (file.createNewFile()) {
System.out.println("文件创建成功");
} else {
System.out.println("文件已存在");
}
以上代码会在当前目录下创建一个名为"example.txt"的文件。如果文件已存在,则会输出"文件已存在"。
2. 读取文件
要读取文件,我们可以使用BufferedReader类。下面是一个示例代码:
File file = new File("example.txt");
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
以上代码会逐行读取文件"example.txt"的内容并输出到控制台。
3. 写入文件
要写入文件,我们可以使用BufferedWriter类。下面是一个示例代码:
File file = new File("example.txt");
BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter(file));
writer.write("Hello, World!");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (writer != null) {
writer.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
以上代码会将字符串"Hello, World!"写入文件"example.txt"。
以上就是一些Java中常用的文件操作方法。通过文件操作,我们可以实现读取用户输入、保存数据和读取文件内容等功能。


