java如何将文件导入字符串中
时间: 2024-01-29 14:02:04 浏览: 103
在 Java 中可以使用 java.nio.file.Files 类的 readAllLines() 方法将文件内容读取到一个字符串列表中,然后将每行字符串拼接起来即可得到整个文件的字符串表示。具体代码如下:
```java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class FileToString {
public static void main(String[] args) throws IOException {
String filePath = "path/to/file.txt";
List<String> lines = Files.readAllLines(Paths.get(filePath));
String fileContent = String.join(System.lineSeparator(), lines);
System.out.println(fileContent);
}
}
```
其中,`filePath` 为待读取的文件路径,`Files.readAllLines()` 方法返回一个包含文件每行内容的字符串列表,`String.join()` 方法将列表中的字符串拼接起来,并使用系统默认的换行符分隔每行字符串。最终得到的 `fileContent` 即为文件的字符串表示。
阅读全文