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();
                }
            }
        }
    
    }
  • 相关阅读:
    B轮公司技术问题列表(转)
    mysql函数之截取字符串
    谁才是真正的水果之王
    Mysql几种索引方式的区别及适用情况 (转)
    web安全之攻击
    css学习之样式层级和权重
    mysql中engine=innodb和engine=myisam的区别(转)
    mysql 创建表格 AUTO_INCREMENT
    mysql数据表的字段操作
    navicate使用小技巧
  • 原文地址:https://www.cnblogs.com/xiaolei121/p/5773471.html
Copyright © 2011-2022 走看看