输入输出2

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();
        }
        
        
        

        
        
        
    }

}

运行结果:

posted @ 2016-06-01 08:24  鱼在我这里  阅读(144)  评论(0)    收藏  举报