zoukankan      html  css  js  c++  java
  • java 文件操作 读取字节级数据(读取)

    package com.swust;
    import java.io.*;
    /*
     * 功能:按照双精度浮点型、整型、布尔型、字符型、和字符串型的顺序从名为sample.dat文件读取数据
     * 分析:用FileInputStream类创建一个输出流的实例作为一个“流”
     *       将该实例作为DataInputStream对象的输入
     *       该对象调用各种方法实现从“流”读取的功能
     * 图形:
     *  sample.dat---->fs_out(FileOutputStream)------->out(DataOutputStream)
     *  FileOutputStream类似一个底层函数,DataOutputStream为顶层函数,使用它作为一个桥梁输出到流
     */
    public class flowTest {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
           
            try{
                FileInputStream fs_in=new FileInputStream("sample.dat");
                DataInputStream in =new DataInputStream(fs_in);
                double pi=in.readDouble();
                int i=in.readInt();
                boolean ok=in.readBoolean();
                char c=in.readChar();
                String s=in.readUTF();
                in.close();
                System.out.println(pi);
                System.out.println(i);
                System.out.println(ok);
                System.out.println(c);
                System.out.println(s);
            
            }catch(FileNotFoundException fnfe){
                System.err.println(fnfe);
            }catch(IOException ioe){
                System.err.println(ioe);
            }
        }
    
    }

    显示:

    3.1415
    10
    true
    w
    我是二逼

     

    接上一篇一正一反java基本的文件操作学习完毕,纪念今年有电赛没有参加却来学java的日子,加油,2015

  • 相关阅读:
    MySQL事务处理2
    servlet过滤器配置白名单、黑名单
    Freemarker生成静态代码实例
    FreeMarker---数据类型
    创建第一个freemarker
    JDBC编程之优化
    关于ComponentName的使用
    launchMode使用详解
    android开发之使用上下文菜单
    android开发之shape详解
  • 原文地址:https://www.cnblogs.com/shuqingstudy/p/4728575.html
Copyright © 2011-2022 走看看