FileUtils入门使用
生活随笔
收集整理的這篇文章主要介紹了
FileUtils入门使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
處理txt文件時(shí),組長(zhǎng)說用FileReader太麻煩了,推薦了Apache的FileUtil
先添加依賴吧
path參數(shù)是文件路徑,在project中,相對(duì)路徑的根目錄是project的根文件夾
//org.apache.commons.io.FileUtils String txtBuf = FileUtils.readFileToString(new File(path), "UTF-8"); List<String> list = Lists.newArrayList();//com.google.common.collect.Lists包 list = FileUtils.readLines(new File(path), "UTF-8");其中用到了com.google.common.collect.Lists包中初始化用ArrayList初始化List的一種方式,依賴是
<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>29.0-jre</version></dependency>文件讀寫
try {List<String> list = FileUtils.readLines(new File("C:test_in.txt"), "UTF-8");StringBuffer sB = new StringBuffer();for(String s: list){sB.append(s.trim()+'|');}FileUtils.writeStringToFile(new File("C:test_out.txt"), sB.toString(), "UTF-8",true); } catch (IOException e) {e.printStackTrace(); }總結(jié)
以上是生活随笔為你收集整理的FileUtils入门使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop:mapreduce的spl
- 下一篇: 抓狂