java练习题输入流姓名学号信息

package shurushuchu;
import java.io.*;
public class test4 {
    public static void main(String[] args) {
        //创建文件输出
        try {
        File file = new File("d:/test4.txt");
        if(!file.exists())
        {
            
                file.createNewFile();
        }
                //输出的内容
                FileOutputStream fos = new FileOutputStream(file);
                String str ="
姓名:张三
学号:123456
性别:男";
                
                //把数据源转成byte[]数组
                byte [] b = str.getBytes();
                //写入数据
                fos.write(b);
                //关闭流自动释放文件
                fos.close();
                System.out.println("写入文件完成");
                //字节输入流
                FileInputStream fis = new FileInputStream(file);
                
                //装载读入的数组
                byte [] d = new byte[1024];
                //全部内容的字符串
                int i = fis.read(d);
                String str1 = new String(d,0,i);
                System.out.println("读入的内容"+str1);
                
                //关闭文件
                fis.close();
                
            }
        catch (Exception e) {
                e.printStackTrace();
            }
            System.out.println("创建文件成功");
        }
    
    }
原文地址:https://www.cnblogs.com/zzyu/p/5548891.html