package cn.CommonsIO;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.LineIterator;
public class TestRead {
public static void main(String[] args) throws IOException {
// 读取文件
String msg = FileUtils.readFileToString(new File("abc.txt"), "GBK");
System.out.println(msg);
byte[] datas = FileUtils.readFileToByteArray(new File("abc.txt"));
System.out.println(datas.length);
// 逐行读取
List<String> msgs = FileUtils.readLines(new File("abc.txt"), "GBK");
for (String string : msgs) {
System.out.println(string);
}
LineIterator it = FileUtils.lineIterator(new File("abc.txt"), "GBK");
while (it.hasNext()) {
System.out.println(it.nextLine());
}
}
}
Java_IO_CommonsIO_read相关读取方法
最新推荐文章于 2022-07-24 17:29:09 发布