项目工具方法开发-根据方法定义实现文件内容读取

 /**
     * 读取指定文本文件的内容,并且能够高效按行进行读取
     * @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

posted @ 2022-06-09 23:15  xiaoyongdata  阅读(49)  评论(0编辑  收藏  举报