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

Java--输入输出

时间:2016-09-28 01:20:48      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

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

package erqi;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class TextRw {

    public static void main(String[] args) {

        // TODO 自动生成的方法存根

        File file=new File("e:/dandan.txt");

        try {
            file.createNewFile();
        
        FileOutputStream out=new FileOutputStream("e:/dandan.txt");    
            
        String st="姓名:张德宝";
        
        byte[] b=st.getBytes();
        
        out.write(b);
        
        out.close();
            
        } catch (IOException e) {
            // TODO 自动生成的 catch 块
            e.printStackTrace();
        }
        
    }

}

技术分享

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

 

package erqi;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class IoDemo {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        File file = new File("e:/text.txt");

        try {
            file.createNewFile();
            
            FileOutputStream out = new FileOutputStream("e:/text.txt");
            
            String st = "今天下雨了!";

            byte[] b = st.getBytes();

            out.write(b);

            out.close();
            
            FileInputStream in=new FileInputStream("e:/text.txt");
            
            byte[] b1=new byte[1024];
            
            FileOutputStream out1=new FileOutputStream("e:/iodemo.txt");
            
            int i=0;
            String str="";
            
            while((i=in.read(b1))>0)
            {
                str+=new String(b1, 0, i);
                out1.write(b1);
            }
            
            System.out.println(str);
            
            in.close();

        } catch (IOException e) {
            // TODO 自动生成的 catch 块
            e.printStackTrace();
        }

    }

}

技术分享技术分享

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

package erqi;

import java.io.FileInputStream;
import java.io.FileOutputStream;

public class BinIoDemo {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        try {
            FileInputStream in=new FileInputStream("e:/dd.docx");
            
            byte[] b=new byte[1024];
            
            int i=-1;
            
            FileOutputStream out=new FileOutputStream("e:/zhangdebao.docx");
            
            while((i=in.read(b))>0)
            
            {
                out.write(b,0,i);
            }
            
            out.close();
            
            in.close();
            
        } catch (Exception e) {
            // TODO 自动生成的 catch 块
            e.printStackTrace();
        }
        
    }

}

技术分享

Java--输入输出

标签:

原文地址:http://www.cnblogs.com/dandan1224/p/5914676.html

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