打印流
字节打印流 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