zoukankan      html  css  js  c++  java
  • commons-io

    IOUtils的妙用:

    打开IOUtils的api文档,我们发现它的方法大部分都是重载的。所以,我们理解它的方法并不是难事。因此,对于方法的用法总结如下:

    1. buffer方法:将传入的流进行包装,变成缓冲流。并可以通过参数指定缓冲大小。

    2. closeQueitly方法:关闭流。

    3. contentEquals方法:比较两个流中的内容是否一致。

    4. copy方法:将输入流中的内容拷贝到输出流中,并可以指定字符编码。

    5. copyLarge方法:将输入流中的内容拷贝到输出流中,适合大于2G内容的拷贝。

    6. lineIterator方法:返回可以迭代每一行内容的迭代器。

    7. read方法:将输入流中的部分内容读入到字节数组中。

    8. readFully方法:将输入流中的所有内容读入到字节数组中。

    9. readLine方法:读入输入流内容中的一行。

    10. toBufferedInputStream,toBufferedReader:将输入转为带缓存的输入流。

    11. toByteArray,toCharArray:将输入流的内容转为字节数组、字符数组。

    12. toString:将输入流或数组中的内容转化为字符串。

    13. write方法:向流里面写入内容。

    14. writeLine方法:向流里面写入一行内容。

    FieUtils类中常用方法的介绍

    打开FileUtils的api文档,我们抽出一些工作中比较常用的方法,进行总结和讲解。总结如下:

    cleanDirectory:清空目录,但不删除目录。

    contentEquals:比较两个文件的内容是否相同。

    copyDirectory:将一个目录内容拷贝到另一个目录。可以通过FileFilter过滤需要拷贝的 文件。

    copyFile:将一个文件拷贝到一个新的地址。

    copyFileToDirectory:将一个文件拷贝到某个目录下。

    copyInputStreamToFile:将一个输入流中的内容拷贝到某个文件。

    deleteDirectory:删除目录。

    deleteQuietly:删除文件。

    listFiles:列出指定目录下的所有文件。

    openInputSteam:打开指定文件的输入流。

    readFileToString:将文件内容作为字符串返回。

    readLines:将文件内容按行返回到一个字符串数组中。

    size:返回文件或目录的大小。

    write:将字符串内容直接写到文件中。

    writeByteArrayToFile:将字节数组内容写到文件中。

    writeLines:将容器中的元素的toString方法返回的内容依次写入文件中。

    writeStringToFile:将字符串内容写到文件中。

  • 相关阅读:
    类的继承,抽象类和接口
    什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
    php 中 SERVER 服务器参数
    数组与对象互换方法
    php实现二维数组查找功能【array_search 和 array_column】
    php基础知识点列表【2020年10月7日】
    json_encode 中文及特殊斜杆的编码
    吴裕雄--天生自然ANDROID开发学习:2.5.8 Notification(状态栏通知)详解
    吴裕雄--天生自然ANDROID开发学习:2.5.7 Toast(吐司)的基本使用
    吴裕雄--天生自然ANDROID开发学习:2.5.6 ViewFlipper(翻转视图)的基本使用
  • 原文地址:https://www.cnblogs.com/ooo0/p/14463639.html
Copyright © 2011-2022 走看看