IO流之打印流和commons-10
Posted www1842564021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流之打印流和commons-10相关的知识,希望对你有一定的参考价值。
打印流
打印流的概述
打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式.
打印流根据流的分类:
l 字节打印流 PrintStream
l 字符打印流 PrintWriter
打印流完成数据自动刷新
演示:
用打印流和缓冲完成txt的复制
一个字符一个字符的复制
一个字符数一个字符数组的复制
commons-IO
导入classpath
加入classpath的第三方jar包内的class文件才能在项目中使用
创建lib文件夹
将commons-io.jar拷贝到lib文件夹
右键点击commons-io.jar,Build Path→Add to Build Path
FilenameUtils
这个工具类是用来处理文件名(译者注:包含文件路径)的,他可以轻松解决不同操作系统文件名称规范不同的问题
getExtension(String path):获取文件的扩展名;
getName(String filename):获取文件名;
isExtension(String fileName,String ext):判断fileName是否是ext后缀名;
FileUtils
readFileToString(File file):读取文件内容,并返回一个String;
writeStringToFile(File file,String content):将内容content写入到file中;
copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制
copyFile(File srcFile,File destFile);文件复制
以上是关于IO流之打印流和commons-10的主要内容,如果未能解决你的问题,请参考以下文章