码迷,mamicode.com
首页 > 编程语言 > 详细

java I/O练习

时间:2016-06-01 00:11:15      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:

编写TextRw.java的Java应用程序,程序完成的功能是:首先向TextRw.txt中写入自己的学号和姓名,读取TextRw.txt中信息并将其显示在屏幕上。

package com.IO;
import java.io.*;
public class TestRw {

    public static void main(String[] args) {
        try
        {
        File file=new File("d:/TextRw.txt");
        if(!file.exists())
        {
            file.createNewFile();
        }
        FileWriter fw=new FileWriter(file);
        fw.write("学号:013\n姓名:赵四");
        fw.close();
        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);
        }
        
        fr.close();
        System.out.println(str);
        
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

    }

}

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

 

package com.IO;
import java.io.*;
public class IoDemo {

    public static void main(String[] args) {
        
        try 
        {
            File file=new File("d:/text.txt");
            FileReader fr=new FileReader(file);
            String str="";
            char []c=new char[1024];
            int i=0;
            while((i=fr.read(c))>0)
            {
                str+=new String (c,0,i);
            }
            fr.close();
            System.out.println(str);
            File file1=new File("d:/iodemo.txt");
            if(!file1.exists())
            {
                file1.createNewFile();
            }
            FileWriter fw=new FileWriter(file1);
            fw.write(str);
            fw.close();
            
        } 
        catch (Exception e)
        {
            
            e.printStackTrace();
        }
        

    }

}

编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。

package com.IO;
import java.io.*;
public class BinIoDemo {

    public static void main(String[] args) {
        try
        {
        File file=new File("d:/1.doc");
        if(!file.exists())
        {
            file.createNewFile();
        }
        FileWriter fw=new FileWriter(file);
        fw.write("aaaa");
        fw.close();
        FileReader fr=new FileReader(file);
        int i=0;
        String str="";
        char[]c=new char[1024];
        while((i=fr.read(c))>0)
        {
            str+=new String (c,0,i);
        }
        fr.close();
        System.out.println(str);
        File file1 =new File("d:/013赵四.doc"); 
        if(!file1.exists())
        {
            file1.createNewFile();
        }
        FileWriter fw1=new FileWriter(file1);
        fw1.write(str);
        fw1.close();
        
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

    }

}

 

java I/O练习

标签:

原文地址:http://www.cnblogs.com/wallan/p/5548032.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!