打印流

打印流
字节打印流 PrintStream
字符打印流 PrintWriter

方法
void print()
void println()

PrintStream(目的地,true)
PrintWriter(目的地,true)
true表示自动刷新

commons工具类

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);文件复制

打印流举例

 字节打印流

1 //明确目的地
2         FileOutputStream fos=new FileOutputStream("E:\demo0723\print.txt");
3         //创建打印流
4         PrintStream ps=new PrintStream(fos);
5         ps.print("你好啊");
6         ps.print(true);
7         ps.print(123);
8         //释放资源
9         ps.close();

 字符打印流

 1 //明确目的地
 2         FileWriter fw =new FileWriter("E:\demo0723\print.txt",true);
 3         //创建打印流
 4         PrintWriter pw=new PrintWriter(fw,true);
 5         //输出
 6         pw.print(false);
 7         pw.print(1.6);
 8         pw.print("bbbbbbbbb");
 9         //释放资源
10         pw.close();

由于我们在创建字符打印流的时候,加了true所以,我们可以续写文件print.txt

原文地址:https://www.cnblogs.com/Xyg12133617/p/11796297.html