zoukankan      html  css  js  c++  java
  • java I/O练习

    编写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
    姓名:赵四");
            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();
            }
    
        }
    
    }
  • 相关阅读:
    php Windows系统 wamp集成环境下redis的使用
    IO流文件拷贝
    IO流框架
    Map集合
    泛型
    Deque(队列)
    List接口
    Iterator接口(迭代器)
    Java中的异常详解
    Java中的正则表达式
  • 原文地址:https://www.cnblogs.com/wallan/p/5548032.html
Copyright © 2011-2022 走看看