首页 > 代码库 > Java--输入输出

Java--输入输出

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

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--输入输出