java读取文件

2024-09-28 14:28:03 28 Admin
衡阳网站建设

 

在Java中,读取文件并写入1000个字是一项非常简单的任务。首先,您需要创建一个用于读取文件的File对象,并创建一个用于写入文件的FileWriter对象。然后,您可以使用Java的FileInputStream和FileOutputStream类来读取和写入文件。

 

以下是一个简单的示例代码,演示如何读取一个文本文件并写入1000个字:

 

```java

import java.io.*;

 

public class ReadWriteFile {

public static void main(String[] args) {

try {

// 创建一个用于读取文件的File对象

File inputFile = new File("input.txt");

FileInputStream inputStream = new FileInputStream(inputFile);

 

// 创建一个用于写入文件的FileWriter对象

File outputFile = new File("output.txt");

FileWriter outputStream = new FileWriter(outputFile);

 

// 读取文件内容并写入1000个字

int count = 0;

int data;

while ((data = inputStream.read()) != -1 && count < 1000)="">

outputStream.write(data);

count++;

}

 

// 关闭输入流和输出流

inputStream.close();

outputStream.close();

 

System.out.println("文件读取和写入成功。");

} catch (IOException e) {

e.printStackTrace();

}

}

}

```

 

在这个示例中,我们首先创建了一个用于读取的FileInputStream对象和一个用于写入的FileWriter对象。然后,我们使用一个while循环来读取输入文件中的内容,并将每个字节写入输出文件中,同时计数已写入的字节数。一旦写入1000个字节或到达文件末尾,循环将结束。*,我们关闭输入流和输出流并显示成功的消息。

 

请注意,以上示例仅适用于读取文本文件。如果要读取其他类型的文件(如图片、音频等),需要使用不同的输入输出流类,并采取相应的操作。

Copyright © 悉地网 2018-2024.All right reserved.Powered by XIDICMS 备案号:苏ICP备18070416号-1