1.IO相关的工具类
- IoUtil : 流操作工具类
- Fileutil : 文件读写和操作的工具类
- FileTypeUtil :文件类型判断工具类
- watchMonitor : 目录、文件监听
- classPathResource : 针对ClassPath中资源的访问封装
- FileReader : 封装文件读取
- Filewriter :封装文件写入
案例1:
java
//新建文件
File file = FileUtil.file("E:\\", "aaa", "bbb", "a.txt");
System.out.println(file);//E:\aaa\bbb\a.txt
//创建文件
File touch = FileUtil.touch(file);
System.out.println(touch);//E:\aaa\bbb\a.txt
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("aaa");
list.add("aaa");
//将集合写入文件
FileUtil.writeLines(list,touch,"UTF-8",true);
//读取文件存储到集合
List<String> readLines = FileUtil.readLines(touch, "utf-8");
System.out.println(readLines);