在Java中将文本文件读入字符数组

bluesky1年前 ⋅ 444 阅读

ChatGPT的回答仅作参考:

可以使用Java的FileReader和BufferedReader类来读取文本文件并将其存储在字符数组中。以下是一个示例代码:

```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class ReadFileToArray {
    public static void main(String[] args) {
        try {
            BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
            char[] buffer = new char[1024];
            int length = reader.read(buffer);
            String content = new String(buffer, 0, length);
            System.out.println(content);
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
```

在上面的代码中,我们首先创建了一个BufferedReader对象,该对象使用FileReader来读取文本文件。然后,我们创建了一个大小为1024的字符数组来存储文件内容。我们使用read()方法将文件内容读入字符数组中,并使用String构造函数将字符数组转换为字符串。最后,我们打印出文件内容并关闭BufferedReader对象。

全部评论: 0

    相关推荐