编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

 package com.hanqi.io;

 import java.io.*;

 public class IoDemo {

     public static void main(String[] args) {

         try{
File file = new File("e:/test.txt"); // 如果文件不存在
if (!file.exists())
{
file.createNewFile(); System.out.println("创建文件成功");
} //构造输出流
//覆盖写入
FileWriter fw = new FileWriter(file); fw.write("aaaaaaaaaa"); fw.close(); System.out.println("写入文件完成"); //字符输入流
FileReader fr = new FileReader(file); char[] c = new char[1024]; String str = ""; int i = 0 ; while(( i = fr.read(c)) > 0)
{
str += new String(c,0,i);
} System.out.println("str = " + str); }
catch (Exception e)
{
// TODO 自动生成的 catch 块
e.printStackTrace(); } File file1 = new File("e:/IoDemo.txt"); try
{
file1.createNewFile(); FileOutputStream fos = new FileOutputStream(file1); String str = "aaaaaaaaaa"; //把数据源转换成byte[]数组
byte [] b = str.getBytes(); //写入数据
fos.write(b); //关闭流,释放文件
fos.close();
}
catch (IOException e)
{ e.printStackTrace();
} } }

最新文章

  1. Git - 问题集
  2. IoC、DI、AOP
  3. 【iCore3 双核心板_ uC/OS-III】例程八:互斥信号量
  4. collectionView布局原理及瀑布流布局方式
  5. 4.openssl passwd
  6. 搜索提示時jquery的focusout和click事件沖突問題完美解决
  7. 201521123008 《Java程序设计》第十四周学习总结
  8. 为微软samples-for-ai贡献代码是种怎么样的体验?
  9. python上下文管理器ContextLib及with语句
  10. Day8 linux软件包管理
  11. LOJ-10094(强连通分量)
  12. IDEA创建第一个项目详细过程
  13. stm8 iar开发
  14. Mybatis中 collection 和 association 的区别?
  15. 为什么说Java中只有值传递?
  16. SQLServer的TDE加密
  17. js面对对象编程(二):属性和闭包
  18. 2D Polygons( Poygon) CGAL 4.13 -User Manual
  19. 84.Largest Rectangle in histogram---stack
  20. List集合多次排序

热门文章

  1. C基础--函数指针的使用
  2. java连接mongodb的一个奇葩问题及奇葩解决方式
  3. postgresql plpythonu例子
  4. Hibernate中get和load的区别
  5. Spark作业调度
  6. DBA_Oracle Table Partition表分区概念汇总(概念)
  7. Codeforces Round #363 (Div. 2) One Bomb
  8. POJ 3254 Corn Fields(状态压缩DP)
  9. NeHe OpenGL教程 第十七课:2D图像文字
  10. 时间c#