java读取文本文件内容

xing-star 2021-09-07 原文


java读取文本文件内容

版权声明:本文为xing_star原创文章,转载请注明出处!

本文同步自http://javaexception.com/archives/128

java读取文本文件内容

今天写代码写着要调试一个很长的字符串,就用idea新建了text文本,存放长字符串的内容。结果发现读取文本文件内容的java代码不怎么会写了,果然是面向百度编程,面向control c 或者control v编程,尴尬。

最终的代码如下:

public static String readFileContent(String fileName) {
    File file = new File(fileName);
    BufferedReader reader = null;
    StringBuffer sbf = new StringBuffer();
    try {
        reader = new BufferedReader(new FileReader(file));
        String tempStr;
        while ((tempStr = reader.readLine()) != null) {
            sbf.append(tempStr);
        }
        reader.close();
        return sbf.toString();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        if (reader != null) {
            try {
                reader.close();
            } catch (IOException e1) {
                e1.printStackTrace();
            }
        }
    }
    return sbf.toString();
}

到此就结束了,留个小问题,这种方式只能读取普通的文本文件,对于二进制之类的文件,是不可以的,那应该如何做呢,嗯,等碰到这样场景的需求再记录下来吧。

发表于
2019-06-17 21:44 
xing_star 
阅读(133124
评论(7
编辑 
收藏 
举报

 

版权声明:本文为xing-star原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xing-star/p/11042369.html

java读取文本文件内容的更多相关文章

随机推荐

  1. 腾讯云添加二级域名

    为自己的主域名的门户网站,设置几个子域名吧,方便区分多个项目的管理和维护! 0、什么是二级域名?   二级域名 […]...

  2. UE4【C++】windows平台使用第三方库【一】

    UE4【C++】windows平台使用第三方库【一】 一,内容概述 如果想用第三方库,不得不提一下UE4的编译 […]...

  3. 如何给HTML标签中的文本设置修饰线

    text-decoration属性介绍 text-decoration属性是用来设置文本修饰线呢,text-d […]...

  4. javaweb学习总结(四十二)——Filter(过滤器)学习

    一、Filter简介   Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员 […]...

  5. mdadm命令详解

    –raid-devices(-n) 功能:指定阵列中成员盘个数。 举例:mdadm – […]...

  6. python接口自动化(三十六)-封装与调用–流程类接口关联续集(详解)

    简介    上一篇已经给大家都介绍过了流程类接口关联,但是由于博客的登录机制改变,所以没有办法给小伙伴们实战演 […]...

  7. Linux 桌面玩家指南:06. 优雅地使用命令行及 Bash 脚本编程语言中的美学与哲学

    Linux 桌面玩家指南:06. 优雅地使用命令行及 Bash 脚本编程语言中的美学与哲学 Posted on […]...

  8. 使用 BenchmarkDotnet 测试代码性能

    使用 BenchmarkDotnet 测试代码性能 2018-04-08 23:09 by h82258652 […]...

展开目录

目录导航