IO流之打印流和commons-10

Posted www1842564021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流之打印流和commons-10相关的知识,希望对你有一定的参考价值。

打印流

 

 打印流的概述

 

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

 

打印流根据流的分类:

 

字节打印流 PrintStream

 

字符打印流 PrintWriter

 打印流完成数据自动刷新

演示:

技术图片

 

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

一个字符一个字符的复制

技术图片

 

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

技术图片

 

 

 commons-IO

导入classpath

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

创建lib文件夹

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

右键点击commons-io.jarBuild PathAdd 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的主要内容,如果未能解决你的问题,请参考以下文章

IO流之Properties(String键值对)+序列流+打印流+commons-IO(最终流程)

java 核心编程——IO流之字符流和字节流相互转换

IO流之IO流综述

IO流之再战猜拳小游戏

小白学JavaD31》》》IO流 之 缓冲流 & 转换流

IO流之字符输入流,字符输出流