java读取文本文件内容
程序员文章站
2022-10-05 12:03:07
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/128 java读取文本文件内容 今天写代码写着要调试一个很长的字符串,就用idea新建了text文本,存放长字符串的内容。结果发现读取文本文件内容的java代 ......
版权声明:本文为xing_star原创文章,转载请注明出处!
本文同步自
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(); }
到此就结束了,留个小问题,这种方式只能读取普通的文本文件,对于二进制之类的文件,是不可以的,那应该如何做呢,嗯,等碰到这样场景的需求再记录下来吧。
上一篇: SpringBoot整合Swagger和Actuator
下一篇: 真正的新用户引导应该怎么设计呢?