温州市建设工程质监站网站苏州seo推广公司
查看IOUtils的api文档,它的方法大部分都是重载的,方法的用法总结如下:
| 方法名 | 使用说明 | 
| buffer | 将传入的流进行包装,变成缓冲流。并可以通过参数指定缓冲大小 | 
| closeQueitly | 关闭流 | 
| contentEquals | 比较两个流中的内容的是否一致 | 
| copy | 将输入流中的内容拷贝到输出流中,并可以指定字符串编码 | 
| copyLarge | 将输入流中的内容拷贝到输出流中,适合大于2G内容的拷贝 | 
| lineIterator | 返回可以迭代每一行内容的迭代器 | 
| read | 将输入流中的部分内容读入到字节数组中 | 
| readFullly | 将输入流中的所有内容读入到字节数组中 | 
| readLine | 读取输入流内容中的一行 | 
| toBufferedInputStream,toBufferedReader | 将输入转为带缓存的输入流 | 
| toByteArray,toCharArray | 将输入流的内容转为字节数组、字符数组 | 
| toString | 将输入流或数组中的内容转化为字符串 | 
| write | 向流里面写入内容 | 
| writeLine | 向流里面写入一行内容 | 
IOUtils的使用
import java.io.*;
import org.apache.commons.io.IOUtils;public class TestIOUtilsDemo {public static void main(String[] args) throws Exception{String content = IOUtils.toString(new FileInputStream("d:/a.txt"),"utf-8");System.out.println(content);}
} 