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 = "[email protected]";
        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();
            }
        }
    }

}
时间: 2024-11-12 04:55:54

DataInputStream 数据类型数据输入输出流的相关文章

字节流之数据输入输出流

数据输入输出流:让我们对基本数据类型操作更方便

数据输入输出流

public class Example_01 { public static void main(String[] args) { // TODO Auto-generated method stub try { FileOutputStream fs = new FileOutputStream("word.txt"); DataOutputStream ds = new DataOutputStream(fs); ds.writeUTF("使用writeUFT()方法写

课堂笔记 0606 数据输入输出流DateInputStream

DateInputStream 是针对基础的byte输出流的功能扩展 DateOutputStream 一对流 扩展出基本类型的IO方法:writeInt() writeDouble() BufferedOutputStream 用于IO性能提高,缓存区为8M. 用于序列化和反序列化.

Java-IO 输入输出流详解

一.文件的编码               开发时一定要注意项目默认的编码!!!!!!!!               文件操作的时候一定要记得关闭!!!!!!!!        ASCII:美国标准信息交换码,用一个字节的7位可以表示一个字符        ISO8859-1:拉丁码表,西欧标准字符集,用一个字节的8位表示        GB2312:中文编码表,用两个字节来表示中文编码        GBK:中文编码表的升级,融合了更多表示中文文字符号        GB18030:GBK的

Java I/O输入输出流详解

一.文件的编码               开发时一定要注意项目默认的编码!!!!!!!!               文件操作的时候一定要记得关闭!!!!!!!!        ASCII:美国标准信息交换码,用一个字节的7位可以表示一个字符        ISO8859-1:拉丁码表,西欧标准字符集,用一个字节的8位表示        GB2312:中文编码表,用两个字节来表示中文编码        GBK:中文编码表的升级,融合了更多表示中文文字符号        GB18030:GBK的

【转】iphone 输入/输出流异步读写数据

原文:iphone 输入/输出流异步读写数据 分类: iphone2012-05-30 14:50 2484人阅读 评论(1) 收藏 举报 iphoneattributesinterfacepathstreamfile 1.首先是往文件里写入数据 WriteFile.h [cpp] view plaincopy #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @class NoteDb; @interface Wr

一般的输入输出流保存数据进文件

1.视图 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 an

输入输出流

1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列.Java的I/O流提供了读写数据的标准方法.任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法. Java.io是大多数面向数据流的输入/输出类的主要软件包.此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO. 流IO的好处是简单易用,缺点是效率较低.块IO效率很高,但编程比较

Java输入输出流

1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列.Java的I/O流提供了读写数据的标准方法.任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法. Java.io是大多数面向数据流的输入/输出类的主要软件包.此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO. 流IO的好处是简单易用,缺点是效率较低.块IO效率很高,但编程比较