IO流之打印流和commons-10

打印流

 

 打印流的概述

 

打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式.

 

打印流根据流的分类:

 

字节打印流 PrintStream

 

字符打印流 PrintWriter

 打印流完成数据自动刷新

演示:

IO流之打印流和commons-10_第1张图片

 

 用打印流和缓冲完成txt的复制

一个字符一个字符的复制

IO流之打印流和commons-10_第2张图片

 

 一个字符数一个字符数组的复制

IO流之打印流和commons-10_第3张图片

 

 

 commons-IO

导入classpath

加入classpath的第三方jar包内的class文件才能在项目中使用

创建lib文件夹

commons-io.jar拷贝到lib文件夹

右键点击commons-io.jarBuild PathAdd to Build Path

 FilenameUtils

这个工具类是用来处理文件名(译者注:包含文件路径)的,他可以轻松解决不同操作系统文件名称规范不同的问题

getExtension(String path):获取文件的扩展名;

IO流之打印流和commons-10_第4张图片

 

 

getName(String filename):获取文件名;

IO流之打印流和commons-10_第5张图片

 

 

isExtension(String fileName,String ext):判断fileName是否是ext后缀名;

IO流之打印流和commons-10_第6张图片

 

 

FileUtils

readFileToString(File file):读取文件内容,并返回一个String;

writeStringToFile(File file,String content):将内容content写入到file中;

copyDirectoryToDirectory(File srcDir,File destDir);文件夹复制

IO流之打印流和commons-10_第7张图片

 

 

copyFile(File srcFile,File destFile);文件复制

 

你可能感兴趣的:(IO流之打印流和commons-10)