2.编写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) { // 先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt, try { File file=new File("d:/text.txt"); if(!file.exists()) { file.createNewFile(); } //写入内容 FileWriter fw=new FileWriter(file); fw.write("java输入输出作业"); fw.close(); //读取 FileReader fr=new FileReader(file); char c[]=new char[1024]; String str=""; int i; while((i=fr.read(c))>0) { str+=new String(c,0,i); System.out.println("text.txt里的内容是:"+str); } fr.close(); //把text.txt的内容存入iodemo.txt File file2=new File("d:/iodemo.txt"); FileWriter fw2=new FileWriter(file2); fw2.write(str); fw2.close(); //读取iodemo.txt里的内容 FileReader fr2=new FileReader(file2); char c2[]=new char[1024]; int j; String str2=""; while((j=fr2.read(c2))>0) { str2+=new String(c2,0,j); } fr2.close(); System.out.println("iodemo.txt里的内容是:"+str2); }catch(Exception e) { e.printStackTrace(); } } }
运行结果: