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

package zuoye;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.util.Scanner;

public class IoDemo {

    public static void main(String[] args) throws Exception{
        //先判断一个文件是否存在,不存在创建一个文件
    File file=new File("d:/text.txt");
    if(file.exists())
    {
        System.out.println(file.getName()+"文件存在");
    }
    else
    {
        System.out.println("文件不存在!");
        file.createNewFile();
        System.out.println(file.getName()+"文件创建成功");
    }
    //读取文件
    FileInputStream in = new FileInputStream("d:/text.txt");
        
        String str="";
        int i=0;
        
        byte[]b=new byte[1024];
        
        while((i=in.read(b))>0)
        {
            str+=new String(b, 0, i);
        }
        in.close();
        System.out.println("文件读取完成");
        
        //写入文件
        Scanner sc=new Scanner(System.in);
        
        System.out.println("请输入文件名称:");
        
        String str1=sc.nextLine();
        
        FileOutputStream out=new FileOutputStream(str1);
        
        byte[]b1=str.getBytes();
        
        out.write(b1);
        System.out.println("写入完成");
        out.close();
    
    
        } 
    

    }

 

posted @ 2016-09-28 15:27  -加勒比海带  阅读(220)  评论(0编辑  收藏  举报