qq非主流动态头像,ios11分屏,男士围巾的织法视频
版权声明:本文为xing_star原创文章,转载请注明出处!
本文同步自
今天写代码写着要调试一个很长的字符串,就用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(); }
到此就结束了,留个小问题,这种方式只能读取普通的文本文件,对于二进制之类的文件,是不可以的,那应该如何做呢,嗯,等碰到这样场景的需求再记录下来吧。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论