Files类
Files 类是 java.nio 包中的用于操作文件的类,提供了比 java.io.File 类更便捷的操作。
其中,Files类的 readAllBytes 方法提供了一个读取所有字节的方法,可以将读取结果很方便地赋值给一个 String。
例如以下代码,可以用一行代码实现读取文件的内容,然后赋值给一个字符串:
package me.zebe.cat;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
/**
* Java NIO包Files类型一行代码读取文件内容示例
*
* @author Zebe
*/
public class ReadFileInOneLineDemo {
/**
* 运行入口
* @param args 运行参数
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// Files 类的 readAllBytes 方法会将文件的内容全部读入到一个字节数组中
// 通过 String 类的构造方法,可以实现一行代码将文件的内容读取出来赋值给String
String content = new String(Files.readAllBytes(Paths.get("T:\\JavaScript特效\\01页面特效\\1.1 HTML页面反向显示.htm")), "GBK");
System.out.println(content);
}
}
运行结果如下:
<html dir=rtl>
<head>
<title>标题页</title>
<body>
这是一段伟大的历史<br />
来自全世界的瞩目和掌声
</body>
</html>
本文原文地址:https://blog.csdn.net/zebe1989/article/details/82692209