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();
                }
            }
        }
    
    }
    
    
    
  • 相关阅读:
    hyperledger fabric相关记录
    prometheus相关文章
    zookeeper和kafka的使用
    ubuntu1604 golang环境
    haproxy keepalived和nodejsv9的容器镜像所需文件
    图片相似算法
    oracle lpad rpad
    网站资料
    Win7 wifi热点设置
    Oracle存储过程编写经验和优化措施
  • 原文地址:https://www.cnblogs.com/userzf/p/10767818.html
Copyright © 2011-2022 走看看