java组件HuTool日期IO流相关工具的使用

Hutool是一个Java工具包 , 也只是一个工具包 , 它帮助我们简化每一行代码 , 减少每一个方法 。 针对IO操作主要针对InputStream、OutputStream、Reader、Writer封装简化 , 下面说一下这些方法 。
java组件HuTool日期IO流相关工具的使用文章插图

  1. 文件操作FileUtil的使用
    1. appendLines(Collection list, File file, Charset charset)-将列表写入文件 , 追加方式 。
    2. appendUtf8String(String content, File file)-将String写入文件 , UTF-8编码追加模式
    3. clean(File directory)-清空文件夹
    4. contentEquals(File file1, File file2)-比较两个文件内容是否相同
    5. copy(String srcPath, String destPath, boolean isOverride)-复制文件或目录
    6. createTempFile(String prefix, String suffix, File dir, boolean isReCreat)-创建临时文件
    7. del(File file)-删除文件或者文件夹
    8. exist(String path)-判断文件是否存在
    9. file(String parent, String path)-创建File对象
    10. getInputStream(File file)-获得输入流
    11. getSuffix(File file)-获取文件后缀名
    12. readLines(String path, Charset charset)-读取每一行数据
  2. IO工具IoUtil
    1. copy(FileInputStream in, FileOutputStream out)-复制文件流
    2. read(InputStream in, String charsetName) -从流中读取数据
    3. readLines(InputStream in, Charset charset, T collection)-从流中读取内容
    4. toStream(String content, Charset charset)-流转换
    5. write(OutputStream out, boolean isCloseOut, byte[] content)-将字节写入流中
    6. toBuffered(OutputStream out)-流转换
    7. close(AutoCloseable closeable)-关闭流
    8. getReader(InputStream in, String charsetName)-获取读取器
  3. 文件监听-WatchMonitor
    1. create(File file, int maxDepth, WatchEvent.Kind... events)-监听文件
    2. setWatcher(Watcher watcher)-设置监听
    3. watch(Watcher watcher)-监听设置
  4. 文件类型工具-FileTypeUtil
    1. getType(File file)-获取文件信息
    2. getTypeByPath(String path)-路径信息获取
    3. putFileType(String fileStreamHexHead, String extName)-类型映射
【java组件HuTool日期IO流相关工具的使用】更多好用的工具持续添加中!