Java--输入输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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--输入输出的主要内容,如果未能解决你的问题,请参考以下文章

(转) Java中的负数及基本类型的转型详解

java代码在片段活动中不起作用

华为OD机试真题Java实现单词反转真题+解题思路+代码(2022&2023)

java输入输出程序代码

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段