//打印流(只能输出到文件)

public static void method01() throws FileNotFoundException{//     不抛出IO异常  只有输出目的地

//PrintStream ps=new PrintStream("D:\\print.txt");//字节打印流 原样

FileOutputStream fos=new FileOutputStream("D:\\print.txt",true);//追加

//FileWriter fw=new FileWriter("D:\\print.txt",true);//追加

PrintStream ps=new PrintStream(fos);//原样输出/(fw)

//PrintWriter pw=new PrintWriter("D:\\print.txt");//字符打印流  原样

FileOutputStream fos2=new FileOutputStream("D:\\print.txt",true);//追加

//FileWriter fw2=new FileWriter("D:\\print.txt",true);//追加

PrintWriter pw=new PrintWriter(fos2,true);//(字节/字符出流[,自动刷新])

ps.print(100); //pw  原样输出100

ps.println("你好"); //pw  原样输出  换行

ps.print("你好"); //pw  原样输出

ps.write(100);//字节写入  走码表d    pw.write("你好")

//pw.flush();

ps.close();//pw

}

利用打印流复制文件

public static void main(String[] args) throws IOException  {

//创建输入流对象

FileReader fr=new FileReader("Demo.java")

BufferedReader br = new BufferedReader(fr);

//创建打印流对象

FileWriter fw = new FileWriter("d:\\Copy.java")

PrintWriter pw = new PrintWriter(fw,true);

String line;//用于存储读取到的每行数据

while((line = br.readLine()) != null) {

pw.println(line);

}

//释放资源

pw.close();

br.close();

}

commons-io.jar

将commons-io.jar拷贝到lib文件夹   右键Build Path→Add to Build Path

public static void main(String[] args) throws IOException {

//FilenameUtils处理文件名

String ext=FilenameUtils.getExtension("D:\\a.txt");//获取扩展名(后缀)

String filename=FilenameUtils.getName("D:\\a.txt");//获取文件名

boolean flag=FilenameUtils.isExtension("D:\\a.txt", "txt");//扩展名是否为txt

//FileUtils文件操作

File file=new File("D:a.txt"); //数据源

String content=FileUtils.readFileToString(file);//读取文件内容并返回

FileUtils.writeStringToFile(file,"中国"); //将字符串写入到file中

File file2=new File("D:acopy.txt"); //目的地

FileUtils.copyFile(file,file2); //复制文件

File file=new File("D:\\aaa");

File file2=new File("F:");

FileUtils.copyDirectoryToDirectory(file,file2);//复制文件夹及里面的文件

}

java jar 打印_Java 打印流 及 commons-io.jar包方法相关推荐

  1. java pdf打印_Java 打印PDF文档

    本文将介绍如何在Java应用程序中打印PDF文档.一般有以下三种常见打印方式:静默打印 显示打印对话框打印 打印PDF时自定义纸张大小 使用工具:Free Spire.PDF for Java 创建运 ...

  2. java程序启动打印_JAVA打印问题:程序正常运行,打印机无反应

    我需要打印一份TXT文件,但是运行后程序未出现异常,打印机却没有反应.打印机在其他地方都是正常工作的.求解为什么???打印机型号:GprinterGP-9035T代码:importjava.awt.G ...

  3. java 打印机编程_Java 打印程序设计实例 - java如何实现打印功能

    Java 打印程序设计实例 3.1 打印文本 3.1.1 应用场景 假设我们需要打印一个窗体的某个文本编辑域(可能只有几行,也可能包含多页)的内容,并且每页最多打印 54 行,如何实现呢? 3.1.2 ...

  4. java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等

    java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...

  5. java jar 打印_Java 打印Word文档(二)

    通过使用Sprie.Doc for Java提供的PrinterSettings类可执行文档打印,具体可参见这篇文章中关于 使用 PrinterSettings来打印的方法.本文中将介绍使用Spire ...

  6. java stream 打印_Java打印流学习

    打印流 打印流的主要功能是用于输出,在整个IO包打印流分为两种类型,打印流可以很方便的进行输出. 1.字节打印流:PrintStream(在字节输出时,可以增强输出功能) 2.字符打印流:PrintW ...

  7. java日历表打印_Java打印日历表

    今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天. 首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱. 然后经过一番探索, ...

  8. 打印菱形图案用java如何做_Java打印出菱形图案

    Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...

  9. java国际象棋游戏_java打印国际象棋棋盘的方法

    本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...

最新文章

  1. Microbiome:宏基因组分箱流程MetaWRAP分析实战和结果解读
  2. php在没用xdebug等调试工具的情况下如何让调试内容优雅地展现出来?--php数组格式化...
  3. ubuntu下安装minicom
  4. dotnet core webapi +vue 搭建前后端完全分离web架构(一)
  5. angular.js的路由和模板在asp.net mvc 中的使用
  6. crontab 定时任务
  7. 奇安信集团笔试题:二叉树的最近公共祖先(leetcode236),杀死进程(leetcode582)...
  8. 解决 Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at
  9. vue表格刷新数据_Vue.js的列表数据的同步更新方法
  10. 启动orcal服务和监听的命令的一种方式
  11. 以太坊智能合约开发第五篇:字符串拼接—Solidity
  12. Google 网站打不开
  13. 迪杰斯特拉和弗洛伊德算法
  14. linux服务器运维管理学习
  15. Thanos Query Frontend
  16. Facebook:Novi数字钱包“已经准备好进入市场”
  17. 《西游记》中唐僧团队
  18. 【iOS开发】相册选择图片识别条形码
  19. 排序-------冒泡实现(Java实现)
  20. MyEclipse 里面怎么查看当前方法在哪儿被调用

热门文章

  1. python下使用epoll
  2. 爬虫之requests模块中cookies参数的使用
  3. 有了阿里云服务器如何运行Javaweb项目【安转JDK】【安装mysql】【安装Tomcat】【永久运行】
  4. soup.a.parents都有哪些
  5. 解决Python通过pip安装报错:(有图)Could not install packages due to an EnvironmentError: HTTPSConnectionPool
  6. 蜜罐的详细配置过程以及所需要的的软件!以及全部配置!
  7. 为什么python对空格,缩进要求这么高?缩进稍微不对就报错!
  8. 链表问题11——两个单链表相交的系列问题(四):总结
  9. CSS中怎么让DIV居中
  10. 语音文件转成文字怎么转