项目工具方法开发-根据方法定义实现文件内容读取
/**
* 读取指定文本文件的内容,并且能够高效按行进行读取
* @param fileName 文件名
* @param charsetName 编码名称如utf-8或gbk,为""或者不传时表示为utf-8
* @return
*/
public static String read(String fileName,String charsetName) {
//代码 - 注意要考虑到性能,不能按字节读取。
}
调用示例:
String msg1 = FileUtils.read("d:/demo/21.json","");
String msg2 = FileUtils.read("d:/demo/22.txt");
String msg3 = FileUtis.read("d:/2.txt","utf-8");//gbk
System.out.println(msg1);
说明:假设文件内容如下,一共有6行数据:
[ { "name":"java入门", "price":80 } ]
打印则也要效果一样,也要打印6行数据-要包括(回车)换行符。
d:/demo/21.json
本文来自博客园,作者:xiaoyongdata(微信号:xiaoyongdata),转载请注明原文链接:https://www.cnblogs.com/xiaoyongdata/p/16361555.html