java读取txt文件内容保存为字符串
时间: 2023-12-08 10:06:00 浏览: 47
可以使用 Java 的 FileReader 和 BufferedReader 类来读取文本文件内容并保存为字符串。
以下是一个示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileToString {
public static String readFileToString(String filePath) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
StringBuilder stringBuilder = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
stringBuilder.append(System.lineSeparator());
}
reader.close();
return stringBuilder.toString();
}
public static void main(String[] args) throws IOException {
String filePath = "path/to/your/file.txt";
String fileContent = readFileToString(filePath);
System.out.println(fileContent);
}
}
```
在上面的代码中,readFileToString() 方法接收文件路径作为参数,并返回文件内容的字符串表示形式。方法使用 BufferedReader 和 FileReader 类来读取文件内容,使用 StringBuilder 类来构建字符串,并使用 System.lineSeparator() 方法来添加行分隔符。在 main() 方法中,我们可以通过调用 readFileToString() 方法来将文件内容读取到字符串中。