try-cache-finally读取文件错误try-with-resources使用方法

这篇文章主要为大家介绍了try-cache-finally读取文件错误try-with-resources使用方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

引言

前些天项目经理找到我说,阿杰,你过来一下,我这有个小方法,你帮我写一下

  • 需求: 提供一个文本文件,按行读取,然后给出一个回调函数,可以由调用者去实现对每行的处理.

我就想,你这不是瞧不起我吗.5分钟搞定!!嘴里却说,你这个有点难,我需要研究下大概今天下班前能完成.

5分钟过去了----> 代码完成

摸鱼3小时 ----> ok 代码一发,收工准备下班

public void clean2(String path, Consumer consumer){ 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技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java