zoukankan      html  css  js  c++  java
  • DataInputStream 数据类型数据输入输出流

    package IOliu;
    
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class DataInputStreamDemo {
    
        public static void main(String[] args) {
            String name = "张三";
            int age = 23;
            String email = "892524460@qq.com";
            String phone = "13165044534";
            
            //数据型数据的输入输出流
            FileOutputStream fos = null;
            FileInputStream fis = null;
            DataOutputStream  dos = null;
            DataInputStream dis = null;
            try {
                try {
                    //生成新文件user    
                    fos = new FileOutputStream("D:\user.txt");
                    dos = new DataOutputStream(fos);    //DataOutputStream中放的是对象
                    //将数据输出到user中         UTF String类型
                    dos.writeUTF(name);
                    dos.writeInt(age);
                    dos.writeUTF(email);
                    dos.writeUTF(phone);
                    
                    //输入user中的数据
                    fis = new FileInputStream("D:\user.txt");
                    dis = new DataInputStream(fis);
                    String uName = dis.readUTF();
                    int uAge = dis.readInt();
                    String uEamil = dis.readUTF();
                    String uPhone = dis.readUTF();
                    System.out.println("姓名:"+uName+"年龄:"+uAge+"邮箱:"+uEamil+"电话:"+uPhone);
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }  finally{
                try {
                    fos.close();
                    fis.close();
                    dos.close();
                    dis.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    
    }
  • 相关阅读:
    Java中的Math类、Array类、大数据运算
    关于VUE3 setup()中动态获取dom
    iframe内部修改iframe src链接
    vue Router4动态添加路由
    时间戳
    vue watch 中的this问题
    el-date-picker 设置事件格式为时间戳
    TP6 阿帕奇去 index.php
    dbeaver 驱动下载失败
    dbeaver mysql8+ 出现 The server time zone value '�й���׼ʱ��' ...错误
  • 原文地址:https://www.cnblogs.com/xiaolei121/p/5773471.html
Copyright © 2011-2022 走看看