使用FILEUTILS读写文件
来源:互联网 发布:何钦铭c语言第三版答案 编辑:程序博客网 时间:2024/06/12 21:58
FILEUTILS补足了JAVA读写文件的弱势,其用法如下:
1. 读取文件
1)如果是按行分隔的文件,可以用行迭代器:
LineIterator it = FileUtils.lineIterator(file, "UTF-8"); try { while (it.hasNext()) { String line = it.nextLine(); /// 进行处理 } } finally { LineIterator.closeQuietly(iterator); }
也可以直接一次性获取所有的行
File file = new File("/commons/io/project.properties"); List lines = FileUtils.readLines(file, "UTF-8");
JDK7也提供了类似的机制,
List<String> lines=Files.readAllLines(Paths.get("/tmp/test.csv"), Charset.forName("UTF-8"));for(String line:lines){ System.out.println(line);}
2) 一次性读取文件到String
String contents=FileUtils.readFileToString(file, "UTF-8);
2. 写文件
FileUtils.write(file, 内容, "UTF-8");
JDK7也有类似的机制,如:
BufferedWriter writer =
Files.newBufferedWriter( path, Charset.defaultCharset(),
StandardOpenOption.CREATE);
writer.write(content,
0
, content.length());
1 0
- 使用FILEUTILS读写文件
- java FileUtils快速读写文件
- 利用org.apache.commons.io.FileUtils快速读写文件
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 利用 org.apache.commons.io.FileUtils快速读写文件
- [cocos2dx 3.0 (一)] 对文件读写操作 +FileUtils类
- cocos2dx 3.0 对文件读写操作 +FileUtils类
- 利用 org.apache.commons.io.FileUtils快速读写文件
- [cocos2dx 3.0] 对文件读写操作 +FileUtils类
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 读写文件的工具类IOUtils 和FileUtils
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 文件工具类FileUtils的使用
- 使用FileUtils简化你的文件操作
- 使用FileUtils简化你的文件操作
- 开年啦
- ARC兼容NoARC
- Windows 8 安装.NET Framework 3.5失败(错误码:0x800f081f)的解决办法
- 境下配置Google Test、TBB、OpenMP和OpenCV
- 用于测量OpenCV的API
- 使用FILEUTILS读写文件
- 十九.HTML、css、javascript、DOM编程
- 简单地实现图像坐标的信息
- Android布局属性
- 局域网内命令集锦
- WindowResize.js
- 水池数目
- How many Fibs?(JAVA)大数
- JDK7的文件操作