/** * 读取指定文本文件的内容,并且能够高效按行进行读取 * @param fileName 文件名 * @param charsetName 编码名称如utf-8或gbk,为""时表示为utf-8 * @return */ public static String read(String fileName,String charsetName) { //代码 - 注意要考虑到性能,不能按字节读取。 }
调用示例:
String msg = FileUtils.read("d:/demo/21.json",""); System.out.println(msg);
说明:假设文件内容如下,一共有6行数据:
[ { "name":"java入门", "price":80 } ]
打印则也要效果一样,也要打印6行数据。
d:/demo/21.json