新闻

新闻动态

良好的口碑是企业发展的动力

java读取文件

发布时间:2024-03-25 08:44:12 点击量:37
衡阳网站建设

 

在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个字节或到达文件末尾,循环将结束。***,我们关闭输入流和输出流并显示成功的消息。

 

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

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:dm@cn86.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载。
下一篇: asp.netwebform