这篇文章主要为大家介绍了try-cache-finally读取文件错误try-with-resources使用方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
引言
前些天项目经理找到我说,阿杰,你过来一下,我这有个小方法,你帮我写一下
- 需求: 提供一个文本文件,按行读取,然后给出一个回调函数,可以由调用者去实现对每行的处理.
我就想,你这不是瞧不起我吗.5分钟搞定!!嘴里却说,你这个有点难,我需要研究下大概今天下班前能完成.
5分钟过去了----> 代码完成
摸鱼3小时 ----> ok 代码一发,收工准备下班
public void clean2(String path, Consumerconsumer){ FileReader fileReader = null; BufferedReader br = null; try{ fileReader = new FileReader(path); br = new BufferedReader(fileReader); String line; while((line = br.readLine()) != null ){ consumer.accept(line); } }catch (IOException e){ // do }finally { try { if (br != null){ br.close(); } if (fileReader != null){ fileReader.close(); } } catch (IOException e) { // do } } }
项目经理
以上就是try-cache-finally读取文件错误try-with-resources使用方法的详细内容,更多请关注0133技术站其它相关文章!