• 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

  • 相关阅读:
    编程官方文档中常见的参数格式说明
    console.dir()和console.log()的区别
    JS中逗号运算符的用法
    Image 对象事件
    git已经删除了远程分支,本地仍然能看到
    Nginx初入
    WebApi设置SessionState为Required
    WebAPI2使用AutoFac依赖注入完整解决方案。
    CodeFirst时使用T4模板
    mysql5.7 java读取乱码
  • 原文地址:https://www.cnblogs.com/shuqingstudy/p/4728575.html
Copyright © 2020-2023  润新知